国内男子万米世界纪录:在c语言里int x=11;表达式(x++*1/3)的值是?

来源:百度文库 编辑:高校问答 时间:2024/05/08 13:18:26
在c语言里int x=11;表达式(x++*1/3)的值是?

应该是4;

++运算符的优先级较高,所以x首先自加。

这个式子写成我们常用的四则运算应该是:
(x+1)*1/3

我觉得应该是3;而且我相信3才是正确的。相信我
(x++*1/3)中的x++应该是先用x,用了以后再加,如果是++X才是先加1。
所以11/3应该是商3。

是4
x++是先+1后再用x
如果是++x,则反过来了
先用x再+1