首页 > 试题广场 >

已知int x, y;执行逗号表达式y=(x=4*5,x*

[单选题]

已知int  x, y;执行逗号表达式y=(x=4*5,x*5),x+25;后,y的结果为(    )。

  • 20
  • 100
  • 125
  • 45
整个逗号表达式的值为最后一个逗号后的值,(x=4*5,x*5)的值为X*5=100,
y=(x=4*5,x*5),x+25;先对y赋值为100,然后整个逗号表达式的值(y=(x=4*5,x*5),x+25)为45
发表于 2020-09-16 18:53:44 回复(0)
有括号,取逗号后面,无括号,取逗号前面的。不知道我这样理解对不对
编辑于 2020-08-11 15:31:40 回复(0)
bbb
发表于 2017-04-18 14:23:56 回复(0)