So assuming some one uses a very inefficient coding style i.e something like this:
Code:
int values[3];
for(int i =0; i<=2; i ++)
{
switch i
case 0:
values[0] = 0;
case 1:
values[1] = 0;
case 2:
values[2] = 0;
}
versus:
Code:
for (int i =0; i<=2, i++)
{
values[i] = 0;
}
The modern compiler should still spit out the same machine code correct?