Char*指向的是字符串常量,不可修改。如char *p = "aaa",是在文字常量区分配了一块内存存放"aaa",然后在栈区分配了一个地址给p,并指向这这块内存,改变"aaa"的值会引起崩溃
如果Char p[ ] = "aaa",则是将"aaa"存放在栈区。
Char*指向的是字符串常量,不可修改。如char *p = "aaa",是在文字常量区分配了一块内存存放"aaa",然后在栈区分配了一个地址给p,并指向这这块内存,改变"aaa"的值会引起崩溃
如果Char p[ ] = "aaa",则是将"aaa"存放在栈区。