Си: различия между версиями
| Строка 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и плюс минус, Си приплюснутый === | ||