-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
檢查進入快速代碼路徑,我不能承擔每個它的函數調用開銷。 –