char *p="adc"与char p[]="abc"的区别 野生程序员_化腾 2021-06-21 268 阅读1分钟 (blog.csdn.net/weixin_4074…]) char *p=“abc”//p为栈上的一个指针,指向常量区的字符串“abc”,p指向不可修改 char p[]="abc"//字符数组,p为指向该数组首地址的指针,如果p="def"将会出现错误,因为“def”在常量区,修改了p指针指向的地址