1、字符串数组初始化
1)用足够的空间的数组储存字母串
const char example[40] = "So big it is.";
const表示不会更改这个字母串
还有这种:
const char example[40] =
{'S','o',' ','b','i','g',' ','i','t',' ','i','s','.','\0'};
注意最后的空字符’\0’。没有这个空字符,这就不是一个字符串,而是一个字符数组。
2、让编译器确定数组的大小。
省略数组初始化生命中的大小,编译器会自动计算数组的大小。
const char m2[] = "it is fine.";
3、指针表示法创建数组
const char * ptr1 = "fine.";
用双引号括起来的内容是字符串常量,且被视为该字符串的地址(即字符串首地
址),以上即是把字符串首地址赋给 字符指针 ptr1