引用:
pandabb寫到:
其實查一下英漢字典就解釋得很清楚了,我反而無法理解為什麼會把兩者混為一談.
因為 很多 language 把 =NULL 實際是 =0
(或者說 並沒有 =NULL 的概念)
OO出來之前,應該沒有language有 =NULL這種概念?
即使是 OO的 C++, 也是把 xxx=NULL 用 xxx=0 替換掉! 搞定!!!
所以 你用 C++, 寫 if (xxx==NULL) 跟 寫成 if(xxx==0) 是完全一樣的
似乎是由 Java 開始才有 var=undefined 這種概念?
( 不過, undefined 跟 null 又是不一樣的概念了 )
afx.h :
#define FALSE 0
#define TRUE 1
#define NULL 0
......