C語言基礎4

2021-06-23 04:35:53 字數 529 閱讀 6697

基 礎 概 括 (陣列)

陣列:由同一種資料,型別組成。

陣列中只能存放一種型別的資料。

元素:陣列大括號裡的數字。

陣列元素的個數只能是常量值。

定義陣列:陣列的型別 陣列名;

數值列印格式 printf("陣列名[%d]=%d\n",陣列名[i]);

遍歷:按順序檢視陣列中每乙個元素。

小語法:只要確定大括號中元素的個數,就能確定整個陣列元素的個數。

只能在定義陣列的同時進行初始化。

定義陣列的同時初始化——陣列元素的個數必須是常量,或者不寫。

記憶體定址一般都是由大到小,由下到上。但陣列正好相反,是從上到下,分配位址給元素。

陣列的位址是陣列中第乙個元素的位址。

陣列名就代表陣列的位址。

陣列作為函式引數,可以省略元素個數。

陣列作為函式引數,是位址的傳遞。

陣列當做函式引數傳遞時,會當做指標變數來使用。在運算位元組數時 陣列不管怎麼變都是8,因為當做指正來使用了,指標的位元組數就是8,一直不變。

c語言基礎4

指標常量和指標變數的區別 常量只在宣告的時候賦值,變數可以在任何時候賦值,對於指標來說,就是常量指標指向的位址從宣告之後就再也改變不了。float零值 const float epsion 0.000001 if n epsion n epsion 在這之間的就是float的零值 函式和指標 在c語...

C語言基礎 4

一 控制語句 1 順序語句 2 分支語句 1 if else 語句 三種形式 簡答形式 if 表示式 語句 eg if a b printf a b n 階梯形式 if 表示式1 語句塊1 else if 表示式2 語句塊2 else 語句塊n eg 練習 輸出學生成績等級 注意 if中的表示式一般...

C語言基礎 4

結構體具有結構體 指標與結構體 結構體作為函式引數 struct student 此處有分號,不能忽略還有另外一種定義方法 typedef struct studentstudent 這個結構體語句定義了乙個新的資料型別,叫做學生 它包含了兩個成員,也可以理解為屬性 property 結構體的成員可...