1.二維數(shù)組:
-
(1)格式:
- ? ? ? ? ? ? ? ? ? ?類型名 ?數(shù)組名[行數(shù)][列數(shù)]忌傻;
- ? ? ? ? ? ? ? ? ? ?int a[3][4];
- 含義:定義了一個(gè)二維數(shù)組a搞监,最多能容納12個(gè)int型的元素。
- a[0][0]、a[0][1]、a[0][2]安疗、a[0][3]
- a[1][0]够委、a[1][1]、a[1][2]茁帽、a[1][3]
- a[2][0]、a[2][1]吊输、a[2][2]铁追、a[2][3]
- int a[3][3]={{1、2琅束、3}、{4料滥、5艾船、6}葵腹、{7丽声、8、9}}
- 或 int a[3][3]={1浴井、2霉撵、3、4撕氧、5喇完、6伦泥、7、8府怯、9}
- 一個(gè){}存放一行的數(shù)防楷,數(shù)不足時(shí)自動(dòng)補(bǔ)0,列數(shù)也是如此复局,只能少不能多。
(3)二維數(shù)組元素的輸入和輸出(雙重循環(huán))
2.字符型數(shù)組
- 初始化
- (1)對(duì)字符型數(shù)組中元素逐個(gè)賦值峦剔。
- 例如:char a[5]={'c','h','I','n','a'};
- 注意:若初始個(gè)數(shù)小于數(shù)組大小龙优,則自動(dòng)補(bǔ)‘/0’(ASCII碼值為0)彤断。
?(2)用字符型常量一次性賦值
char a[6]={"abcdef"};
? ?(3)字符型數(shù)組的輸出和輸入
(4)整個(gè)字符型數(shù)組的一次性輸出和輸出
1)使用scanf和printf函數(shù)的%s格式
- 注意:使用scanf和printf函數(shù)的%s格式時(shí),第二個(gè)參數(shù)時(shí)數(shù)組名平道。
- ? ? ? ? ? ? 使用scanf函數(shù)的%s格式實(shí)現(xiàn)輸入時(shí)供炼,系統(tǒng)會(huì)自動(dòng)在末尾加個(gè)‘/0’作為結(jié)束標(biāo)志。
- ? ? ? ? ? ? 使用printf函數(shù)的%s格式作為輸出時(shí)袋哼,輸出內(nèi)容時(shí),遇到第一個(gè)‘诽嘉、’