C语言 若以下定义:char s[20],*ps=s;则s=ps+s为什么错

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:16:25
C语言 若以下定义:char s[20],*ps=s;则s=ps+s为什么错

C语言 若以下定义:char s[20],*ps=s;则s=ps+s为什么错
C语言 若以下定义:char s[20],*ps=s;则s=ps+s为什么错

C语言 若以下定义:char s[20],*ps=s;则s=ps+s为什么错
定义char s[20]之后,s就固定了
代表数组第一个元素的地址
是个常量,不可以将一个值赋给常量
比如 3 = 3+5 把3+5赋值给3可以吗