- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 
while (1) { // Не все знают логические значения
    ...
}
for (;;) // Ещё хуже
{ ... }
                                Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
while (1) { // Не все знают логические значения
    ...
}
for (;;) // Ещё хуже
{ ... }
                                
http://ideone.com/hhUPzR
http://coliru.stacked-crooked.com/a/560afb1304130f2c
И вообще, почему нужно давать какие-то параметры чтобы компилятор стал соответствовать стандарту или выдавать ворнинги? По-хорошему все эти -Wall -Wextra -pedantic-errors должны быть по умолчанию и требовать отдельных ключей чтобы это всё ОТКЛЮЧИТЬ
Потому что если она не нужна - зачем выкидывать половину языка ради какого-то абстрактного стандарта?
http://codepad.org/JxYv1LpU
>Segmentation fault
void __declspec(naked) func() {
__asm {
push ebp
mov ebp, esp
sub esp, __LOCAL_SIZE
label:
; ...
jmp label
pop ebp
ret
}
}