字符串常量和字符串变量
https://blog.csdn.net/zangz/article/details/83987430
string s1 = "abc"; //字符串变量
char *c1 = "abc"; //字符串常量
char c2[] = "abc"; //字符数组,
s1[0]='d'; (√)
c1[0]='d'; (×) //字符串常量,指向的对象内容不能改,但可以改变指向
c2[0] = 'f'; (√)
s1="abcd" (√)
c1="abcd"; (√)
c2 = "abcd"; (×) //c2数组名,相当于指针常量,指向不能改