由于字符数组的应用较为广泛,尤其是作为字符串形式广泛使用,有其自己的特点,因此,在本书中专门加以讨论,希望读者熟练掌握。
C语言中没有字符串类型,也没有字符串变量,字符串是作为存放在字符型数组中的。
6.3.1怎样定义字符数组
用来存放字符数据的数组是字符数组。在字符数组中的一个元素内存放一个字符。
定义字符数组的方法与定义数值型数组的方法类似。例如:
char c[10];
c[0]='1';c[1]=' ';c[2]='a';c[3]='m';c[4]=' ';c[5]='h';c[6]='a';c[8]='p';c[9]='y';
以上定义了c为字符数组,包含10个元素。赋值以后数组的状态如图6.11