0

可能重复:
C++ 中的 i++ 和 ++i 之间是否存在性能差异?
循环中 i++ 和 ++i 之间的区别?

我知道a++返回的原始值a然后加一a,同时++a加一并a返回a。但我看不出这在 for 循环中有什么不同。

4

1 回答 1

2

好吧,如果您在 for 循环中对零索引的数组进行操作并且您使用 x++ 那么要处理的第一个值将是 0 索引值但是如果您使用 ++x 那么首先要处理的值将是1个索引。

简单来说:

x++ 在处理当前语句后增加变量 x 的值。

++x 在处理当前语句之前增加变量 x 的值。

于 2012-09-23T20:26:48.693 回答