C не так уж сложно: void (*(*f[]) ()) ()



Я только что видел фотографию сегодня и думаю, что буду признателен за объяснения. Итак, вот картина:



some c code



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



some interesting explanation



Так это "чтение по спирали" - это что-то действует? Это то, как компиляторы C разбирают?

Было бы здорово, если бы были попроще объяснения этого странного кода.

Помимо всего прочего, могут ли такие коды быть полезны? Если да, то где и когда?



есть вопрос о "спиральном правиле", но я не просто спрашиваю о том, как оно применяется или как выражения читаются с этим правилом. Я также подвергаю сомнению использование таких выражений и обоснованность спирального правила. Относительно них, некоторые хорошие ответы уже размещены.

809   0  

Comments

    Ничего не найдено.