c语言中y=(x=3*5,x*4,x+15)输出结果为什么y等于30

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 05:22:29
c语言中y=(x=3*5,x*4,x+15)输出结果为什么y等于30

c语言中y=(x=3*5,x*4,x+15)输出结果为什么y等于30
c语言中y=(x=3*5,x*4,x+15)输出结果为什么y等于30

c语言中y=(x=3*5,x*4,x+15)输出结果为什么y等于30
C语言的逗号运算符是从左到右运算的,结果是最右边一个表达式的值.
y=
(
x=3*5, // x 为 15
x*4,   // 这个值被丢弃
x+15   // 15+15,这作为整个表达式的值,被赋给y.
)