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/C++ の for ループのインクリメント部分で複数の操作を行うことは可能ですか? このようなもの:
int a = 0, b = 0, c = 5; for(; a < c; increase a by 1 and increase b by 2)
コンマ演算子を使用します。
for (; a < c; ++a, b += 2)
はい、可能です。ループ内で複数の変数を宣言することもでき、事前に行う必要はありません。
for (int a = 0, b = 0, c = 5; a < c; ++a, b += 2)