常量與變量的區別和聯系


 

1.變量的本質是內存單元,可以存儲數據也可以讀取數據;

2.常量一旦被定義就不能重新定義或者取消定義,所以常量在定義的時候必須初始化。變量則可以改變;

3.常量的值可以修改,修改常量的操作會導致編譯出錯,變量則可以通過賦值進行改變;

4.常量在編譯的時候,可以以立即數形式編譯進指令,比起使用內存的變量執行效率更高;

5.常量本身沒有地址屬性(除字符串常量等),而變量有地址屬性。所以常量只能用做右值,而變量左值右值都可以。


免責聲明!

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



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