C++中字符串数组名和字符串指针的区别
字符串数组名是一个常量指针 指针不能更改 指针内容可以更改(下图中企图用字符串数组名b给a赋值,报错,因为此时的数组名是一个常量指针)
字符串指针是一个指针常量 所指内容不能变 但是指针可以引用另一个指针(预图更改字符串指针所指向内容时候程序崩溃)
字符串数组名是一个常量指针 指针不能更改 指针内容可以更改(下图中企图用字符串数组名b给a赋值,报错,因为此时的数组名是一个常量指针)
字符串指针是一个指针常量 所指内容不能变 但是指针可以引用另一个指针(预图更改字符串指针所指向内容时候程序崩溃)