1.字符数组
- 用来存放字符的数组就是字符数组。
- 字符数组中,一个元素存放一个字符。
- 由于字符串应用广泛,C++中提供了许多字符串处理库函数。
1.1字符数组的声明与初始化
例如,下面的代码声明了一个字符数组pWord[11]。
char pWord[11];
为该字符数组赋值“HELLO WORLD”,既可以采用逐个元素赋值,也可以采用聚合方式赋值。数组元素逐一赋值,代码如下:
pWord[0]='H'; pWord[1]='E'; pWord[2]='L'; pWord[3]='L';
pWord[4]='O'; pWord[5]=' '; pWord[6]='W'; pWord[7]='O';
pWord[8]='R'; pWord[9]='L'; pWord[10]='D';
聚合方式赋值,代码如下:
char pWord[]={'H','E','L','L','O',' ','W','O','R','L','D'};
- 如果大括号中提供的初值个数大于数组长度,则按语法错误处理。