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

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

最佳回答

香蕉白开水

犹豫的跳跳糖

2026-06-04 21:23:44

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

最新回答共有2条回答

  • 勤劳的橘子
    回复
    2026-06-04 21:23:44

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

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

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