(C和指針) #if 0/#if 1...#end if
一. “#if 0/ #if 1 ... #endif” 的作用
1) code中定義的是一些調(diào)試版本的代碼,此時code完全被編譯器忽略。如果想讓code生效,只需把#if 0改成#if 1
2) #if 0還有一個重要的用途就是用來當(dāng)成注釋,如果你想要注釋的程序很長,這個時候#if 0是最好的,保證不會犯錯誤
#if 1可以讓其間的變量成為局部變量。
3) 這個結(jié)構(gòu)表示你先前寫好的code,現(xiàn)在用不上了,又不想刪除,就用這個方法,比注釋方便。
二. 例子
#include <iostream>
int main(void)
{
int a = 0;
#if 0
a = 1;
#endif
printf("%d\n",a);
return 0;
}
相關(guān)文章
C語言的數(shù)據(jù)結(jié)構(gòu)之樹、森連、二叉樹之間的轉(zhuǎn)換圖解
這篇文章主要介紹了C語言的數(shù)據(jù)結(jié)構(gòu)之樹、森連、二叉樹之間的轉(zhuǎn)換詳解,數(shù)據(jù)是信息的載體,是描述客觀事物屬性的數(shù)、字符以及所有能輸入到計算機(jī)中并被程序識別和處理的符號的集合,需要的朋友可以參考下2023-07-07關(guān)于數(shù)組做函數(shù)參數(shù)的問題集合匯總
本文是對關(guān)于數(shù)組做函數(shù)參數(shù)的問題進(jìn)行了詳細(xì)的匯總,需要的朋友可以過來參考下。希望對大家有所幫助2013-10-10static全局變量與普通的全局變量的區(qū)別詳細(xì)解析
以下是對static全局變量與普通的全局變量的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-09-09