常量與變量的區別



返回 我的技術棧(Technology Stack)



數據類型的作用:編譯器預算對象(變量)分配的內存空間大小。

image

常量:在程序運行過程中,其值不能被改變的量

#define MAX 100 推薦使用【因為從編譯原理層面來看,預處理階段就進行宏定義展開了,即把所有宏定義標識符都替換成具體的值了
const int a = 10 不安全!


變量:在程序運行過程中,其值可以改變

變量在使用前必須先定義,定義變量前必須有相應的數據類型

變量特點:
1、變量在編譯時為其分配相應的內存空間
2、可以通過其名字和地址訪問相應內存

image


參考:
[1]C基礎講義2018修訂版(黑馬程序員)



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM