2.1 数组
声明数组的通用格式:
typeName arrayName[arraySize];
注:array必须是整形常量或者const值!不能是变量,其值在编译时必须是已知的!
另外,只有在定义数组的时候才能使用初始化,以后就不能用了,也不能将一个数据赋值给另一个数组!
int cards= {1,2,3,4};
int hand[4];
hand[4]={4,5,6,7}; // not allowed
hand = cards; // not allowed
但是,可以使用下表分别给数组中的元素赋值!
我们再来看看C++的列表初始化方式:
(可以省略掉等号!)
int f[5] {1,2,3,4,5};
int f[5] {}; // 所有元素设置为0
对于字符数组,支持如下的赋值方式:
char ch[] = "Hello,C++";
char boss[10] = "MiChael";
2.2 string 类
要使用string类,必须在程序中包含string 头文件,string类位于命名空间std中!