c语言中i---i等于多少

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:45:47
有几个答案…A 0 B 1 C 2 D表达式出错…i值为3…给我说说等于什么和为什么是这样作的…谢谢了…

是1,和i是几无关,编译器一次回将尽量多的字符理解为一个运算符,因此这句话要这样理解:
(i--)-i
i--的值是i的原值,但i的值被减一,然后就是3-2(i被减一了),就是1了。

这个式子等于
i-(--i)
答案是1