筆記14:C語言中的NULL

C語言中的NULL 一.NULL不是C語言關鍵字,本質上是一個宏定義 二.NULL的標準定義: #ifdef _cplusplus #define NULL 0 #else #define NULL (void *)0 //對應C語言狀況 #endif 解釋:C++的編譯環境中,編譯器預先定義了一個宏_cplusplus,程序中能夠用條件編譯來判斷當前的編譯環境是C++的仍是C的web NULL的
相關文章
相關標籤/搜索