數型別------構造型別-------陣列
概念:儲存一組資料
特點:只能存放一種資料型別的資料
元素:陣列裡面的資料
陣列定義格式: 型別 陣列名[元素個數];
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 全...