关于自增

学术版

只有当参数有影响 比如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


|