通常的字符串的常量不能通过指针修改:
char sd[] = “hello”;
sd[0] = ‘w’;
char *p = “world”; // 注意 p 指向常量字符串
p[0] = ‘w’; // 编译器不能发现该错误, 运行时错误
通常的字符串的常量不能通过指针修改:
char sd[] = “hello”;
sd[0] = ‘w’;
char *p = “world”; // 注意 p 指向常量字符串
p[0] = ‘w’; // 编译器不能发现该错误, 运行时错误