答案为4
即令y=(++x*1/3),那么y=4
因为符号“++”,表示自增,把++放在x的前面,也就是在执行表达式(++x*1/3)时,x先自增,即x=x+1,也就是x=12;然后再执行表达式(++x*1/3),此时就是计算12*1/3的结果,显然结果为4
若把“++”放在x后面,也就是写成(x++*1/3),那结果就不一样了
答案为4
即令y=(++x*1/3),那么y=4
因为符号“++”,表示自增,把++放在x的前面,也就是在执行表达式(++x*1/3)时,x先自增,即x=x+1,也就是x=12;然后再执行表达式(++x*1/3),此时就是计算12*1/3的结果,显然结果为4
若把“++”放在x后面,也就是写成(x++*1/3),那结果就不一样了