數據類型的作用:編譯器預算對象(變量)分配的內存空間大小。
常量:在程序運行過程中,其值不能被改變的量
#define MAX 100
推薦使用【因為從編譯原理層面來看,預處理階段就進行宏定義展開了,即把所有宏定義標識符都替換成具體的值了】
const int a = 10
不安全!
變量:在程序運行過程中,其值可以改變
變量在使用前必須先定義,定義變量前必須有相應的數據類型
變量特點:
1、變量在編譯時為其分配相應的內存空間
2、可以通過其名字和地址訪問相應內存
參考:
[1]C基礎講義2018修訂版(黑馬程序員)