这C语言题如何做呀?

来源:百度知道 编辑:UC知道 时间:2024/05/16 14:04:28
设有int X=11;则表达式(X++*1/3)的值是( )
A.3 B.4 C.11 D.12
谢谢高手指点!最好详细点

B
表达式(X++*1/3)的值是4
++运算符的优先级较高,所以x首先自加。

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

A
自加在这个表达式计算中不会对结果产生影响,可以看成(X*1/3)
X*1/3=X/3
这时X=11,因为是两个整形量的运算,所以结果也是整形,所以结果是3

经TC2.0编译通过,结果验证为3

A
先运算这条语句,然后执行++运算,即自增运算。