Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: C++ 中的 i++ 和 ++i 之间是否存在性能差异? 循环中 i++ 和 ++i 之间的区别?
我知道a++返回的原始值a然后加一a,同时++a加一并a返回a。但我看不出这在 for 循环中有什么不同。
a++
a
++a
好吧,如果您在 for 循环中对零索引的数组进行操作并且您使用 x++ 那么要处理的第一个值将是 0 索引值但是如果您使用 ++x 那么首先要处理的值将是1个索引。
简单来说:
x++ 在处理当前语句后增加变量 x 的值。
++x 在处理当前语句之前增加变量 x 的值。