我如何检查位图数组的至少一个元素是否不为零?

时间:2012-09-27 09:31:07

标签: c arrays bitmap

我不是在寻找C中的函数,宏会有所帮助。这就是我想要使用位图的方法。 用法:

int bitmap;
if(bitmap != 0)
   do something
else
   do something  

假设位图成为位图数组,如何实现相同的结果(不进行函数调用)?

1 个答案:

答案 0 :(得分:0)

您可以遍历数组:

int i;
int non_zero_found = 0;
for (i = 0; i < sizeofthearray; ++i)
{
    if (array[i] != 0)
    {
        non_zero_found= 1;
        break;
    }
}
if (non_zero_found)
{
    // do something
}