當前位置:編程學習大全網 - 電腦編程 - C語言中NULL是什麽意思

C語言中NULL是什麽意思

NULL 就是壹個特殊的指針值, 其實本質是壹個宏

#define NULL (void *)0

也就是0值, 強制轉成了指針。

用來表示壹個指針非法。 所以在初始化的時候經常用NULL來初始化。

由於是非法指針, 所以對這個指針取值(*操作)會導致程序崩潰。 必須要先指向壹個有效空間才可以。

  • 上一篇:噴塗機器人編程如何標點符號
  • 下一篇:靜態static的函數調用
  • copyright 2024編程學習大全網