C語言陣列筆記

2021-06-22 08:02:16 字數 800 閱讀 3096

數型別------構造型別-------陣列

概念:儲存一組資料

特點:只能存放一種資料型別的資料

元素:陣列裡面的資料

陣列定義格式:  型別  陣列名[元素個數];

1.陣列使用注意( array use)

正確寫法

int main ()

;// 第二種寫法:其他值預設為0,或不確定值

int ages[5] = ;

// 第三種寫法:指定數值的數

int ages[5] = ;

// 第四種寫法:確定右邊元素,左邊也可以省略

int ages [ ] = ;

return 0;

錯誤寫法:只能在定義陣列的同時進行初始化  

int age[5];

ages =

求陣列的長度  int count = sizeof(ages)/sizeof(int);

2.陣列的記憶體儲存細節

陣列名代表陣列位址,陣列裡面的陣列元素存放順序是放過來的  cs[0]  cs[1]  cs[2]

3.陣列&函式的注意點

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

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

修改函式形參的元素的值,會影響外面實參的值

4.二維陣列

統計多樣具有同樣性質的東西,可以使用二維陣列

例如:幫兩個班的人統計年齡時

int main();;

;  .

.  . }r

eturn 0; }

二維陣列還會出現在遊戲中,例如五子棋

C語言 陣列(筆記)

陣列 陣列本身一種資料結構,儲存資料。int a char a double a.結構體型別 struct point char strs 字元指標陣列 陣列初始化的過程是陣列建立的同時並賦值的過程。int a 宣告 a 10 賦值 int a 10 初始化 char a hello 0 字串 結構...

C語言筆記 指標 陣列

c語言中 指標做函式引數傳遞二維陣列有兩種基本方法 1 傳遞 陣列指標 include void output int pa 3 int n 這個函式只能輸出n行3列的二維陣列 int i,j for i 0 i2 傳遞 指標陣列 先將二 維陣列的行指標儲存到乙個指標陣列中,再將指標陣列傳遞到子函式...

C語言 陣列學習筆記

1 陣列 a 陣列的定義 型別名 陣列名 元素的個數 元素的個數必須為常量 例如 float arr1 5 陣列元素的型別是float 陣列的型別是 float 5 叫做長度為5的浮點型陣列 b 陣列的初始化 只有在第一次定義的時候才能用 一次性給元素初始化 全部初始化 例如 int arr 5 全...