标签:style color io os ar div sp 代码 on
char *s;
1 char *p2 = "lmj";
2 *p2 = ‘L‘;
3
4 printf("%s", p2);
看起来似乎是可行的,但这是错误代码,错在第2行。首先看第1行,指针变量p2指向的是一块字符串常量,正因为是常量,所以它内部的字符是不允许修改的。
有人可能搞蒙了,这里的第1行代码char *p2 = "lmj";跟第一种方案中的第2行代码char a[] = "lmj";不是一样的么?这是不一样的。
标签:style color io os ar div sp 代码 on
原文地址:http://www.cnblogs.com/Alling/p/3971441.html