spamsink: (Default)
[personal profile] spamsink
Берем GCC. Читаем список ключей командной строки.

Видим -fdollars-in-identifiers Allow the use of $ inside identifiers

который там далеко не вчера появился. Пишем

#include <stdio.h>
char
$foo[] = "Hello, world?";
main() {
puts($foo);
}

Компилируем это дело на интеловской платформе (у меня даже без вышеупомянутого ключа компилируется), запускаем - работает. Добавляем в программу первым оператором
$foo[12] = '!';
и получаем... что?

Оценка за этот тест равна 5 минус количество запусков компилятора, которое вам потребуется, чтобы объяснить явление.
Page generated Apr. 30th, 2026 01:29 am
Powered by Dreamwidth Studios