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

学习 时间:2026-04-02 06:20:24 阅读:7816
C语言 若以下定义:char s[20],*ps=s;则s=ps+s为什么错

最佳回答

英勇的奇异果

超帅的吐司

2026-04-02 06:20:24

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

最新回答共有2条回答

  • 秀丽的鸡
    回复
    2026-04-02 06:20:24

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

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

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