C語言字符串數組實例
對於多個字符串的處理需用字符串數組描述,字符串數組相當於二維字符數組。
例如:
(1)100個城市名
char cityEl00][,16];/*假定城市名不超過16個字符*/
100個城市名分別用city[0]、city[1]、…、city[i]、…、city[99]描述,city[i]相當於一字符數組。
(2)1000本書名
char book[1000][30];/*假定書名不超過30個字符*/
1000本書名分別用book[O]、book[1]、…、book[i]、…、book[999]描述,book[i]相當於一字符數組。
下面舉幾個例子來認識字符數組及字符串的應用,
例用字符數組輸出下面圖案:
程序如下:
/*程序8—8,用字符數組輸出圖案*/
main()
{static char ch[3][5]={"***","*****","***"};
puts(ch[O]);
printf("\n");
puts(chili);
printf('rkn”);
puts(ch[2]);
printf("\n");
}
  
*