一,“#if 0/ #if 1 ... #endif” 的作用
1) code中定義的是一些調試版本的代碼,此時code完全被編譯器忽略。如果想讓code生效,只需把#if 0改成#if 1
2) #if 0還有一個重要的用途就是用來當成注釋,如果你想要注釋的程序很長,這個時候#if 0是最好的,保證不會犯錯誤
#if 1可以讓其間的變量成為局部變量。
3) 這個結構表示你先前寫好的code,現在用不上了,又不想刪除,就用這個方法,比注釋方便。
二,例子
[html]
#include <iostream>
int main(void)
{
int a = 0;
#if 0
a = 1;
#endif
printf("%d\n",a);
return 0;
}