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

学习 时间:2026-08-15 00:01:15 阅读:844
C语言 若以下定义:char s[20],*ps=s;则s=ps+s为什么错

最佳回答

无私的人生

贪玩的月饼

2026-08-15 00:01:15

定义char s[20]之后,s就固定了代表数组第一个元素的地址是个常量,不可以将一个值赋给常量比如 3 = 3+5 把3+5赋值给3可以吗

最新回答共有2条回答

  • 帅气的哈密瓜,数据线
    回复
    2026-08-15 00:01:15

    定义char s[20]之后,s就固定了代表数组第一个元素的地址是个常量,不可以将一个值赋给常量比如 3 = 3+5 把3+5赋值给3可以吗

上一篇 The computer -----(bring) us great changes in our life

下一篇 从《顶碗少年》文末的省略号中,你读出了什么?