[求助]还有一问
y = (x = 4 * 5, x++ * 5), x + 25;y的值是多少,why
2004-11-14 00:45
2004-11-14 12:16
我是新手这里有点问题想说说,不要见怪哦~
在括号内的x值不是先20*5,然后x值再自加1么??
还有是不是应该Y=((X=4*5,x++*5),x+25)??
如果这样子的y=46???是这样么??
2004-11-14 15:10
我也是新手,我的答案是:
若y = (x = 4 * 5, x++ * 5), x + 25;则y = 100,
若y =( (x = 4 * 5, x++ * 5), x + 25);则y=46;
我在电脑上运行了,是这样的,应该没错吧

2004-11-14 17:32
2004-11-14 22:15
y=21*5=105
逗号运算符将其最后一个表达式的值作为整个表达式的值
我同意三少爷的,因为自增运算符的优先级比乘法运算符的要高,自然先自增再进行相乘!
呵呵 不知道对不对?

2004-11-21 19:17
2004-11-21 21:09