-1
現在我又混淆了。 在我們以前的C代碼中,我發現了一些奇怪的部分,似乎是打印到終端的轉儲函數,我不知道是否可以解釋爲什麼使用「#if 0」?「#if 0 ... #endif」聲明的目的是什麼
我的猜測是,這是註釋掉的代碼的老辦法....
#if 0
dump(b, cnt)
char *b;
int cnt;
{
int i;
if (cnt == 0)
return;
for (i=0; i < cnt; i++, b++){
if ((i % 16) == 0)
printf("\n");
printf("0x%02x ", *b);
}
}
#endif
它允許您輕鬆啓用/禁用一段代碼(例如,用於測試目的)。 –
而你需要考慮的不等於評論。 –