只有当参数有影响
比如a[i++]和a[++i]不一样,
i++;和++i;一样,
(i++)\*2和++i\*2不一样
by yy142857 @ 2022-09-26 17:20:38
@[Joseph__Joestar](/user/723517) 应该是因为$for$里面的自增是执行完一次循环之后完成的,相当于独立的语句吧?
by linlioo @ 2022-09-26 17:22:10
@[yy142857](/user/769974)
谢谢
by Joseph__Joestar @ 2022-09-26 17:26:13
@[linlioo](/user/350945)
谢谢
by Joseph__Joestar @ 2022-09-26 17:26:28
@[linlioo](/user/350945) 你在说什么,如果单独执行 i++ 和 ++i 根本没有区别,除非你用它当一个函数的参数或者运算符的操作数的时候才有区别。
by Sprague_Garundy @ 2022-09-26 17:46:44
@[Sprague_Garundy](/user/764746) 就是因为它单独执行,所以在for循环里面没有区别啊
by linlioo @ 2022-09-26 17:51:27