История изменений
Исправление firkax, (текущая версия) :
В том и дело, что она не искажает.
В Си в общем случае x++; НЕ означает что надо прибавить единицу к x в машинном представлении. Оно означает «прибавь единицу, если оно не переполнится, иначе делай что хочешь». Но ты упорствуешь в своём альтернативном понимании языка а потом удивляешься почему реализация (компилятор) ему не соответствует.
А с твоей логикой можно и до осуждения такого кода дойти:
x = y+1;
y = 5;
printf("x = %d\n", x);
Исходная версия firkax, :
В том и дело, что она не искажает.
В Си в общем случае x++; НЕ означает что надо прибавить единицу к x в машинном представлении. Оно означает «прибавь единицу, если оно не переполнится, иначе делай что хочешь». Но ты упорствуешь в своём альтернативном понимании языка а потом удивляешься почему реализация (компилятор) ему не соответствует.