C語言字符數組
1.字符數組的定義
字符數組的定義和上面講述的數組定義形式完全一樣,只是字符數組的基類型為特定的字符類型。例如:
char chl[10],ch2[3][4],ch3[2][3][4];
定義了一個一維字符數組chl,含有10個元素;定義了一個二維字符數組ch2,含有12個元素;定義了一個三維字符數組ch3,含有24個元素。
2.字符數組的引用
字符數組的引用通過字符數組的下標變量進行。字符數組的下標變量相當於字符類型的變量。
3.字符數組的初始化
對於字符數組的初始化,最易理解的方式是將字符一一賦給字符數組元素。
例如:
(1)static char city[8]={'C','h','a','g','s','h','a'};
如果只給一部分字符數組的元素初始化,沒有給出值的字符數組元素之默認值為空格字符。
(2)char city[8];
city[O]='C',city[1]='h',city[2]='a',city[3]='n',city[4]='g';city[5]='s',city[6]='h',city[7]='a';