char *p = "hello world";
char s[] = "hello world";
p[i]赋值导致程序崩溃;
原因:
p指向的为"hello world"的首地址,“hello world”是只读数据区的常量,类似于用const修饰的常量,p[i]是对只读数据区的写,因此导致程序崩溃;
char *p = "hello world";
char s[] = "hello world";
p[i]赋值导致程序崩溃;
原因:
p指向的为"hello world"的首地址,“hello world”是只读数据区的常量,类似于用const修饰的常量,p[i]是对只读数据区的写,因此导致程序崩溃;