Си: различия между версиями

Строка 35: Строка 35:
main() { printf("ORRRLY?\n"); }
main() { printf("ORRRLY?\n"); }
порождает 9 предупреждений на компиляторах ANSI C.
порождает 9 предупреждений на компиляторах ANSI C.
* Возможность создания функций из чисел путём приведения типов (т.н. "чёрная магия"):
if (cmd[1] == RESET) // если принятая команда RESET
{((void(*)(void))0)();} // что-то из черной магии


=== Язык С ±, Cи плюс минус, Си приплюснутый ===
=== Язык С ±, Cи плюс минус, Си приплюснутый ===
Источник — https://absurdopedia.wiki/Си