实际操作时不能采取str1的初始化形式
含义是先新建一个字符串,内容是abcd然后str1是一个头指针,指向这个串但是这个新建串是作为const存在的,并不是一个可以编辑的变量,因此一旦你想更改其中的值,程序就会挂掉
1)改变str指向的内存,会报错
2)让str指向另一个字符串不会报错。
相当于开辟一个5个长度的数組头指针是str1,但是第二句又把str1指向的位置变了之后还是不能操作str1的内容。
这个的含义是在内存中开辟一个数组然后向该数组中填充"abcd",是一个可操作的变量所以初始化的时候可以这么写,就能在之后更改其中的内容了