题目
10.(判断题)++i和i++在表达式中使用时的效果完全相同。A. 对B. 错
10.(判断题)++i和i++在表达式中使用时的效果完全相同。
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查考查的是自增运算符的使用规则和运算效果。解题思路是分别分析 ++i 和 i++ 的运算过程,对比它们的运算结果。
下面进行详细的解析:
- 对于
++i:- 首先执行自增运算符
++会将i的值加 1。 - 然后再将自增后的
i`` 的值赋给++i` 这个表达式。 - 用数学公式表示为:设
i的初始值为 $x\mathrm{val}_i$,则++i的值为 $\mathrm{val}_i + 1$。
- 首先执行自增运算符
- 对于
i++:- 先将
i的当前值赋给i++这个表达式。 - 然后自增运算符
++会将i的值加 1。 - 用数学公式表示为:设
i++的值为 $\mathrm{val}_i$,执行完i++后,i的值变为 $\mathrm{val}_i + 1$。
- 先将