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