spamsink: (Default)
[personal profile] spamsink
Знаете ли вы, что в языке Си одно время были операторы /\ и \/ ? Если нет, то угадайте, что они делали. Смотрите не перепутайте.

Комменты скринятся.

Подсказка: функциональность, предоставляемая этими операторами, в общем случае не может быть реализована с помощью макросов.

Подсказка 2: операторы применимы ко всем базовым типам.

[livejournal.com profile] kcmamu, наконец, угадал. Кто-нибудь еще?

Вторым никто быть не захотел. Вот кусок кода компилятора:
        case BSLASH:
                if (subseq('/', 0, 1))
                        return(MAX);
                goto unkn;

        case DIVIDE:
                if (subseq('\\', 0, 1))
                        return(MIN);
                if (subseq('*',1,0))
                        return(DIVIDE);
                ...
This account has disabled anonymous posting.
(will be screened)
(will be screened)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated Mar. 7th, 2026 07:07 am
Powered by Dreamwidth Studios