迟来的二维数组基础
一般形式:與數值數組類似二維數組:數組的數組,即數組中又包含了一個數組。
一般形式:類型名[常量表達式][常量表達式]
引用:數組名[下標][下標]
二維數組的初始化:
1.把數組中每個元素中代表的又一個數組用花括號包圍起來,其中每個元素用逗號隔開。每個花括號用逗號隔開。外面再用一個花括號包圍起來。
int a[2][3]={{1,2,3},{4,5,6}};
2.也可以將所有初始化數據只用一個花括號包圍起來。
int a[2][3]={1,2,3,4,5,6};
3.只對一部分元素賦值,則剩余元素系統自動賦值為0.
4.對數組整體元素賦值,可以省略第一維的長度,但第二維的長度不能省略。
int a[][3]={1,2,3,4,5,6};
5.二維數組在內存中一行一行存放。
int a[0][3],int a[1][0]
這兩個相等
字符數組:由字符組成的數組。
初始化:
1.用下標進行單個初始化,整體初始化,在進行單個初始化時,這里的c不一定是字符串,不一定以'\0'結尾。
char c[2]; c[0]='a'; ?c[1]='b'; ?c[2]='c';
char c[2]={'a','b'};
2.初始化也可以是數字,在計算機中字符是以 ASCLL碼形式存放的。同樣數值型數組也可以用字符初始化。
char c[2]={'1','2'};
3.只對部分元素進行了初始化,則剩余元素,系統自動賦值為'\0'。
引用:和數值型數組類似
參考資料:
C程序設計(譚浩強)
總結
- 上一篇: C#之windows桌面软件第三课:完整
- 下一篇: C中常用字符串处理函数