C語言基礎3

2021-10-01 16:23:05 字數 614 閱讀 1635

int const *p .const 等價於const int *p。這種修飾表示p所指向的空間是常量。不能被修改。但是p本身可以被修改。

eg: 	int a = 10;

int b = 20;

int const *p = &a; //p指向了a

*p = 100; //編譯器會報錯,因為p指向的空間不能被修改。

p = &b; //正確,p本身是可以被修改的。

int const *p這種修飾保證了指標指向的空間是常量,即裡邊的內容是不可以改變的。但是p可以指向另乙個空間。

int * const p //剛好與上邊的想反。指向的空間可以修改,但是p本事不能修改。

eg: 		int a = 10;

int b = 20;

int *const p = &a; //p指向了a

*p = 100; //沒問題。修改了p指向的空間。

p = &b; //編譯時會報錯,因為p指向的內容不能被修改,

//int *const p 是為了保證p的指向不發生改變,但是指向的

//空間的內容可改變。

C語言基礎3

3 c語言資料型別 3.1 整形 c語言中的整形對應數學中的整數,整形變數是用來描述乙個整數值的,整形變數經過計算 後也只能是整數 整型 不可能出現小數 浮點型 要求 要學會整形變數的定義,賦值,計算 要學會使用printf函式列印出一些整形變數的值,作為輸出和除錯。c語言中整形有三種 1 int ...

C語言基礎 3

1 線性結構只有乙個節點且每個節點的前鍵後鍵均只有乙個節點,佇列 棧 串屬於線性結構,陣列 表 樹 圖屬於非線性結構。線性表的第乙個元素沒有前件,最後乙個元素沒有後件。迴圈佇列也是線性結構 儲存結構 2 二叉樹前序遍歷 中序遍歷 後序遍歷以此為 根左右 左根右 左右根。3 軟體開發的五個階段 問題的...

3 C語言基礎

保留版權 信仰與迷信並不相同,迷信的人見到泥塑偶像磕頭就拜,以為自己有求必應。實際的效果尚且未曉,不過,他們為社會培養出乙個新的有煙經濟行業,不少地方都發現塑偶像是低成本高產出的建設專案。有信仰的人則不然,信仰本身源自於崇高的精神理念,並且需要用理念來約束自身的言行,而偶像的作用是精神上的勉勵。釋迦...