char a[]="abcdef";
char *p ="cdefg";
a[1]='A';
p[1]='A';
这段代码有什么问题?
#include
int main()
{
char amessage[]="now is the time";
char *pmessage = "now is the time"; /*字符串常量,不能更改*/
amessage[1] = 'A';
pmessage[2] = 'B';
printf("%s\n",amessage);
printf("%s",pmessage);
while(1);
}
为什么会出现这个问题呢?