常量和常變數(const)

2021-08-08 09:57:05 字數 552 閱讀 9039

字元型常量(單撇號之間)

【胡思亂想】:

變數名的使用:就是當初發明c/c++語言的人,創造的一種方便程式設計師讀寫記憶體單元的辦法,而且以不同許可權宣告的變數名,就有不同的讀寫許可權,乙個記憶體單元,被多個變數名開啟。預設情況下,也就是最常使用聲出來的變數名具有讀寫的許可權。這和檔案io是乙個性質的東西,但是比檔案io更簡單直接。

記憶體單元:暫存器

指標變數名開啟的那個暫存器裡放:帶權位址

帶權位址的那個暫存器裡放:許可權下的檔案

變數名開啟的那個暫存器裡放:許可權下的檔案

下面為了直接,所以直接討論變數名開啟的記憶體單元

插入一種思想:鋪路設定哨卡

const變數可以作為普通變數的引用

const 放置位置*

指標變數記憶體單元:外星人手裡的帶許可權的座標

指標值(*p)記憶體單元:每種外星人許可權下的地球

再插入一種思想:學校公司

常變數和符號常量的區別?常變數和文字常量的區別?

定義符號常量 define pi 3.1415926 沒有分號 定義常變數 const float pi 3.1415926 常變數 具有變數的特徵是存在乙個以變數名命名的儲存單元,在一般情況下,儲存單元中的內容是可以變化的。而對於常變數,在變數的基礎上加了乙個限定 儲存單元中的內容不允許變化,仍然...

C 常量 符號變數 常變數

常量分為數值型常量 即常數 和字元型常量。例如 12,5,0為整形常量,6.2,2.3為實型常量 包含在兩個單撇號之間的字元為字元常量,如 a x 注 字元常量只包括乙個字元,如 ab 是不合法的 字元常量區分大小寫字母,如 a 和 a 是兩個不同的字元常量 撇號 是定界符,而不屬於字元常量的一部分...

符號常量和常變數的區別

符號常量在c語言中,可以用乙個識別符號來表示乙個常量,稱之為符號常量。符號常量在使用之前必須先定義,其一般形式為 define 識別符號 常量 其中 define 也是一條預處理命令 預處理命令都以 開頭 稱為巨集定義命令,其功能是把該識別符號定義為其後的常量值。一經定義,以後在程式中所有出現該識別...