Я не понимаю, почему это работает для цикла
void managingTable(unsigned char table[256][256][1])
{
for (unsigned int x = 0; x <= 255; x++)
{
for (unsigned int y = 0; y <= 255; y++)
{
doSomethingWithTable();
}
}
}
и это не работает, когда y достигает 255, но без итерации по x, которая остается 0
void managingTable(unsigned char table[256][256][1])
{
unsigned int x = 0;
unsigned int y = 0;
for (x; x <= 255; x++)
{
for (y; y <= 255; y++)
{
doSomethingWithTable();
}
}
}
Также это не работает:
void managingTable(unsigned char table[256][256][1])
{
unsigned int x = 0;
unsigned int y = 0;
for ( ; x <= 255; x++)
{
for ( ; y <= 255; y++)
{
doSomethingWithTable();
}
}
}