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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 23:18:44
C语言若以下定义:chars[20],*ps=s;则s=ps+s为什么错C语言若以下定义:chars[20],*ps=s;则s=ps+s为什么错C语言若以下定义:chars[20],*ps=s;则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可以吗