3 недели назад
🖥 Этот код на C валиден до сих пор, хотя выглядит как сломанный
Вот программа, которая спокойно компилируется и выводит 20: #include <stdio.h> int main(void) <% int arr<:3:> = <% 10, 20, 30 %>; printf("%d\n", arr<:1:>); return 0; %> Вместо фигурных и квадратных скобок здесь диграфы. Пара <% и %> заменяет { и }, а <: и :> заменяют [ и ]. Это не баг и не расширение компилятора, а часть стандарта. Причина историческая. В семидесятых и позже на многих европейских клавиатурах и в национальных вариантах кодировки ISO 646 этих символов просто не было, их места занимали буквы с диакритикой...
1022 читали · 6 лет назад
Отдам ключик на Encased за понимание моей логики:)
Я знаю как проводить ивенты на стримах, в соцсетях.. Но с Дзеном другая ситуация, и конкурс я подготовил другой. Это не просто репостинг, где в итоге решит рандом. Предлагаю читателям сыграть в игру на логическое мышление. Единственное условие: быть подписанным на "Честно об играх" и открыть свой профиль(хотя бы на время конкурса). Победитель получит Steam-ключ новой изометрической RPG - Encased: A Sci-Fi Post-Apocalyptic RPG - в духе старого доброго "фоллыча" с нелинейным сюжетом и огромной вариативностью ситуаций...