是否可以在C / C ++的for循环的增量部分中执行多个操作?
是否可以在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)