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 минус количество запусков компилятора, которое вам потребуется, чтобы объяснить явление.

Date: 2007-06-06 05:41 am (UTC)
From: [identity profile] rqk.livejournal.com
Гыгыгыгы. Даже понятно почему :)
Page generated Apr. 30th, 2026 12:13 pm
Powered by Dreamwidth Studios