C++中字符串数组名和字符串指针的区别

        字符串数组名是一个常量指针  指针不能更改  指针内容可以更改(下图中企图用字符串数组名b给a赋值,报错,因为此时的数组名是一个常量指针)

C++中字符串数组名和字符串指针的区别

字符串指针是一个指针常量  所指内容不能变  但是指针可以引用另一个指针(预图更改字符串指针所指向内容时候程序崩溃)

C++中字符串数组名和字符串指针的区别