Некоторым студентам так понравилось ставить точки-с-занятой после конца строки, что они подошли к вопросу с излишним фанатизмом.
В результате получаются такие конструкции:
if (a == b);
{
// выполнится не зависимо от условия
}
Или так:
for (int i=0; i<10; i++);
{
// выполнится один раз, без цикла
}
Ну и со скобками в блоках конечно тоже беда:
for (int i=0; i<10; i++)
a++;
b++;
К сожалению, выравнивания еще мало - надо бы еще скобки блока поставить. Иначе b++ в цикл не войдет.
No comments:
Post a Comment