开发者社区 问答 正文

c语言赋值规则是什么呀?

c语言赋值规则是什么呀?

展开
收起
LLLA 2022-03-29 15:52:34 956 分享 版权
1 条回答
写回答
取消 提交回答
  • 1,因为在赋值符号=右边的表达式能够是一个赋值表达式,所以,下述形式的变量=(变量=表达式)是成立的,进而形成嵌套的样式。展开之后的通常形式是:变量=变量=...=表达式。

    1. 注意在变量说明中给变量赋初值以及赋值语句的差别。 给变量赋初值是变量说明之一,赋初值后的变量和其后的其它同类变量之间依然必须用逗号进行间隔,赋值语句则必须用分号进行收尾。

    2. 在变量说明中,不允许连续给多个变量赋初值。 像是下述说明就是错误的: int a=b=c=5 必须写成 int a=5,b=5,c=5;赋值语句允许连续赋值。

    3. 注意赋值表达式以及赋值语句之间的差别。 赋值表达式是表达式中的一种,它能够出现在所有允许表达式出现的地方,赋值语句则没有这么自由。
    2022-03-29 15:56:28
    赞同 展开评论
问答分类:
问答标签:
问答地址: