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

Profile

spamsink: (Default)
spamsink

May 2025

S M T W T F S
     123
4 567 8910
11121314151617
18 19 2021222324
252627282930 31

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 31st, 2025 08:39 pm
Powered by Dreamwidth Studios
OSZAR »