-2
我不想在C中寻找一个函数,宏会有帮助。这是我想如何使用位图。 用法:如何检查位图数组的至少一个元素是否不为零?
int bitmap;
if(bitmap != 0)
do something
else
do something
假设位图变为位图的数组,我怎么达到相同的结果(不做任何函数调用)?
我不想在C中寻找一个函数,宏会有帮助。这是我想如何使用位图。 用法:如何检查位图数组的至少一个元素是否不为零?
int bitmap;
if(bitmap != 0)
do something
else
do something
假设位图变为位图的数组,我怎么达到相同的结果(不做任何函数调用)?
可以迭代这个数组:
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
}
你说得对,我误解了这个问题......编辑:) – MByD
功课标签就被删除.... !!!!! –
“我不是在寻找c中的函数,宏将有帮助”您能解释这个陈述背后的推理吗?为什么你不能使用一个函数? – Lundin
检查进入快速代码路径,我不能承担每个它的函数调用开销。 –