C语言第一个语法错误(指针和数组)

遇到的第一个c语言语法错误。指针和数组赋值问题,数组赋值是因为它是变量,指针不能够赋值是因为指针指向的是一个常量,给常量赋值会导致错误。


p指向的常量字符串
*p是修改第一个字符位置的内容,也就是说尝试修改常量字符串,这个是不被允许的
-----------

char str[] ="Hello World";

str[0] = 'A';

这样可以修改
可以参见这个百度知道

C语言第一个语法错误(指针和数组)