1.设整型变量i的值为3,计算i---i的值. 此题答案为(0)问为什么其等于0,不是等于1?我是这样理解的:i--的值为3,i的值为2,3-2=1.不知道哪里有错,请说详细点.2.若定义x和y为double类型,则表达式:x=1,y=x+3/2 的值是多少?是2还是2.0?

热心网友

2. 我怎么算的是2.5呀,

热心网友

1、不管 编译器是从左到右执行还是从右到左执行,即 先计算 i--或 --i 最后计算 i - i 时 都为02、应该是 2.0