如何在 for 循环中放置 3 个以上的参数?

How can i put more than 3 arguments in a for loop?

我需要这样的东西

for (int epsilon = 0; omega >= epsilon; epsilon += 1; char gamma = 'a'; gamma <= 'z'; gamma++)

但是当然会报错。这样的事情甚至可能吗?

你可以这样写循环:

char gamma = 'a';
for ( int epsilon = 0; omega >= epsilon && gamma <= 'z'; epsilon += 1, gamma++ )
{
}

循环索引器的声明必须是同一类型,例如:

for ( int index1 = 0, index2 = 0; index1 < value1 && index2 < value2; index1++, index2 +=5 )
{
}

所以我们需要为循环选择一种类型,然后再声明其他类型。

但是增量和条件可以混合。