C语言:常量字符串、字符数组的一个误区

遇到了一个有关常量字符串的问题,发现我对此的理解还不是很清楚,甚至存在误区!! 文章目录 1.字符串常量不可修改 2.错误示例 3.使用字符数组char a[] = "abcd";为何不会出错? 4.总结 1.字符串常量不可修改 当咱们使用char *p = “abcd”;定义一个字符型指针指向"abcd"时,使用指针p试图去修改字符串的内容是错误的! 看图: 能够看到出现了segmentatio
相关文章
相关标签/搜索