天天看点

字符串常量赋值导致的错误

下面的程序运行的时候出现段错误:

char * str = "hello world";
(*str) += ;
           

原因:

初始化时候虽然str是指针,但是指针指向的字符串“hello world”是常量,不能对常量进行修改。