c语言里这个计算题怎么算?

如题所述


前面那个也是你吧
结果是-1
至于为什么前面已经说过了

结果是-1
x/3等于1
x+k默认的情况下会进行float计算也就是结果等于3+3.5=6.5
进行int型强制类型转换后只取整数部分则为6
1×6/2就等于3
3%4则等于3
y+3也就是-4+3等于-1
所以结果是-1

采纳吧^_^
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-08

//(1)首先要弄清 x++,和++x 的区别 x++ 先使用,后自增 ++x先自增后使用
//在弄清 加减和++的优先级 ++的优先级比加减的优先级高 故3-4+4
//y+++z 相当于(y++)+z

相似回答