1樓:喜羊羊
define前需要加#
null是關鍵字,不可以重新define。
#define null 0 求解釋???
2樓:雪無痕·希夷
這是一個不帶引數的巨集定義,用一個指定的識別符號來代表一個字串。
它的作用是在本程式檔案中用指定的識別符號null來代表0
3樓:匿名使用者
define是用於巨集定義的 這裡的意思是把 0 用 null表示
4樓:匿名使用者
int n = null;
cout<
n 這時候的值是0
5樓:西安一讀書人
即是將null值定義為0 。巨集定義
#define null 0為什麼顯示null redifined
6樓:匿名使用者
標頭檔案中定義過了呵
你不用重複定義,直接用null就可以了
你這樣做就是重複定義哈
或者你可以這樣做
#ifndef null
#define null 0
#endif
#define null 0什麼意思
7樓:匿名使用者
#define 是巨集定義語句來,後面加null 0 表示把源null定義成bai0,
實際上,在編譯器工作時候
du,第一步就是zhi對原檔案進行dao
預處理,
首先把#include的檔案,然後 把檔案中所有用#define定義的巨集用其值替換,對於你這個來說,就是在預處理的時候,把所有的null用0進行了替換
8樓:匿名使用者
怎麼給你解釋呢。
就是設定一個值,這個值是一個空值。
用0表示。。
#define null 0l什麼意思
9樓:匿名使用者
是一個預編譯器的處理的巨集定義
就是在你進行之後的內容之前,用0l來替換null所以在之後單獨出現null的時候,系統會用0l來替換0l是long型別的0
10樓:匿名使用者
僅僅是一個巨集定義,只要後面使用到null 都會替換成0,比如:
char* p = null; // 其實就是char* p = 0;
define NULL 0為什麼顯示nuLL REDIFI
標頭檔案中定義過了呵 你不用重複定義,直接用null就可以了 你這樣做就是重複定義哈 或者你可以這樣做 ifndef null define null 0 endif define null 0 求解釋?這是一個不帶引數的巨集定義,用一個指定的識別符號來代表一個字串。它的作用是在本程式檔案中用指定的...
為什麼905要去0再,為什麼905要去0再2?
一個數除以5,就等於除以10 去0 再乘以2。這樣計算更簡便。5x5 5 5 5 0怎樣加括號?最後一個5前面少一個運算子號吧 5 5 5 5 5 0 5 0 5 0 小學四年級下冊數學練習冊答案 配套練習冊笫10頁答案是 第一題答案是982 778 1760第2道1000 256 744第3道48...
0為什麼不能做除數為什麼0不能做除數
0不能做除數 分母 後項 的原因 1 當被除數是零,除數也是零時,我們可寫成0 0 商,看商是什麼?根據乘法與除法互為逆運算的關係有 被除數 除數 商,這裡除數已為零,商無論是什麼數 包括零 在與零相乘都等於零 即0 0 商,這樣商是不固定的,商是任何數與零相乘都等於零。四則運算的結果是唯一的,這就...