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)
点击加载更多评论>>