下面的程序运行的时候出现段错误:
char * str = "hello world";
(*str) += 32;
原因:
初始化时候虽然str是指针,但是指针指向的字符串“hello world”是常量,不能对常量进行修改。
下面的程序运行的时候出现段错误:
char * str = "hello world";
(*str) += 32;
原因:
初始化时候虽然str是指针,但是指针指向的字符串“hello world”是常量,不能对常量进行修改。