Loops

For

You can define multiple variables of the same type in a for loop signature by , comma separating them.

for (int x = 0, y = 0; x < 10; x++)
{
  GetCoord(x, y + x/2);
}

You can define compound boolean expressions in a for loop’s conditional field. In the example below the loop will exit when either of the condition are false.

for (int x = 0, y = 0; (x < 10 && y < 3); x ++)
{
  GetCoord(x, y + x/2);
}

In this example, the loop will exit when both conditions are false.

for (int x = 0, y = 0; (x < 10 || y < 3); x ++)
{
  GetCoord(x, y + x/2);
}