第八章 陣列

2021-10-03 20:56:10 字數 713 閱讀 3861

//一維陣列

/*#define months 12

int day[months]=;

一維陣列在定義的同時進行了初始化。下標從0開始,到months-1。

///二維陣列

/二維陣列的定義以及初始化:

short matrix[3][4]=;

short matrix[4]=,,;

第一維長度可以省略,但是第二維的長度不能省略。個數可以小於陣列初始化的個數,預設初始化為0。

*/

//從鍵盤輸入某年某月,輸出該年該月擁有的天數

#include

#define months 12

intmain()

,};int year,month;

dowhile

(year<

0||year>

12||month<

0||months>12)

;if((year%4==

0)&&(year%

100!=0)

||(year%

400)==0

)printf

("%d\n"

,days[1]

[montn-1]

);else

printf

("%d\n"

,days[2]

[montn-1]

);}

第八章 陣列

一 含義 1.識別符號 用於區分不同陣列的變數名 2.陣列元素 陣列中存放的資料 3.陣列下標 對陣列進行的編號 4.元素型別 即資料型別 二 語法,步驟 1.宣告變數 資料型別 s陣列名 資料型別 陣列名 2.分配空間 陣列名 new 資料型別 陣列長度 資料型別 陣列名 new int 陣列長度...

第八章 陣列

第八章 陣列 1 陣列的基本操作 1 陣列也是一種復合型別資料型別,它由一系列相同型別的元素組成。2 定義陣列int count 4 整個陣列佔了4個相鄰的整數的儲存空間,方括號的4表示陣列的長度,而陣列元素是從0開始的,count i 位於從陣列開頭跳過4 i個位元組的儲存位置,這個陣列下標的表示...

第八章 陣列

第八章 陣列 1.陣列是一組具有相同型別的變數集合,可使用乙個統一的名字來標識這組相同型別的資料,這個名字稱為陣列名,構成陣列的每個資料項稱為陣列元素.例 用如下陣列來儲存五個學生的成績 int score 5 int代表該陣列的基型別。即陣列中元素的型別.score後方括號內的數字代表陣列元素的個...