C не так уж сложно: void (*(*f[]) ()) ()
Я только что видел фотографию сегодня и думаю, что буду признателен за объяснения. Итак, вот картина:

Я нашел это запутанным и задался вопросом, являются ли такие коды когда-либо практичными. Я погуглил картинку и нашел другую картинку в этой reddit запись, и вот что картина:

Так это "чтение по спирали" - это что-то действует? Это то, как компиляторы C разбирают?
Было бы здорово, если бы были попроще объяснения этого странного кода.
Помимо всего прочего, могут ли такие коды быть полезны? Если да, то где и когда?
есть вопрос о "спиральном правиле", но я не просто спрашиваю о том, как оно применяется или как выражения читаются с этим правилом. Я также подвергаю сомнению использование таких выражений и обоснованность спирального правила. Относительно них, некоторые хорошие ответы уже размещены.
Comments