位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

C语言 赋值表达式

提问人:刘团圆发布时间:2020-11-28

用赋值运算符将变量和表达式连接起来的式子。

(1)赋值表达式的形式

    <变量>=<表达式〉

赋值号右侧的表达式可以是任意合法的表达式,也可以是一个赋值表达式。例如,前面用过x=y=3的形式,其实质就是先将3的值赋给变量y,再将y的值赋给变量x。

(2)赋值运算符的优先级

赋值运算符的优先级低于算术运算符,位于逻辑或运算之后,例如:

    x=3>4||7

先计算表达式3>4的值,为0,再计算0||7,值为1,最后执行赋值运算,将1赋给变量x。

(3)赋值运算符的结合性为自右至左,例如:

    x=y=12/4

先执行12/4,结果为3,之后将3赋给变量y,再将y的值赋给x。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部