回 帖 发 新 帖 刷新版面

主题:[求助]新手报道,问个简单问题

x=(a=3,6*3)
一个简单的赋值+逗号表达式
结果是x=18
我是个新手,想问下,为什么x的值不是a=3而是逗号表达式的第二项?
问题如上,望解答,谢谢

回复列表 (共3个回复)

沙发

看一下逗号运算符的运算规则

板凳


逗号表达式的值等于表达式最后一项的值。例如:
x = (x=3, x=7, x=9 , x=12, 3*2)
最后x的值就是6.

3 楼


看下逗号表达式的运算规则吧。

我来回复

您尚未登录,请登录后再回复。点此登录或注册