Навеяно ошибкой новичка в Си:
if (counter =! 0 ) ...Код компилируется и запускается, но делает не то: не проверяет неравенство с нулем, а присваивает "не ноль" (правильно: "!=").
Из подобных ошибок:
if (counter = 0 ) ...этот код также компилируется, но не проверяет на равенство, а присваивает ноль (правильно: "==").
Саму возможность подобных ошибок
(
Read more... )