如何在 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 )
{
}
所以我们需要为循环选择一种类型,然后再声明其他类型。
但是增量和条件可以混合。
我需要这样的东西
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 )
{
}
所以我们需要为循环选择一种类型,然后再声明其他类型。
但是增量和条件可以混合。