Is it possible to do multiple operations in increment part of for loop in C/C++? Something like this:
int a = 0, b = 0, c = 5;
for(; a < c; increase a by 1 and increase b by 2)
Use the comma operator:
for (; a < c; ++a, b += 2)
Yes it is possible. You can also declare multiple variables inside the loop and don't need to do it before.
for (int a = 0, b = 0, c = 5; a < c; ++a, b += 2)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With