char *s = "xxxxx";
xxxx是存储在常量区的,这部分的内存是不能够写入的,实际上char *s为const char *即指针指向的内存的内容是常量型的不能够写。
char s[] = "xxxxx";
xxxxx数据存储在函数的栈中,是可以更改的。
xxxx是存储在常量区的,这部分的内存是不能够写入的,实际上char *s为const char *即指针指向的内存的内容是常量型的不能够写。
char s[] = "xxxxx";
xxxxx数据存储在函数的栈中,是可以更改的。