|
Вывод вышеуказанной программы?
(A) Вундеркинды
(B) Викторина
(C) Любой из вундеркиндов или викторины
(D) Ошибка времени компиляции
Ответ: (А)
Объяснение: Условный макрос #if ISEQUAL (X, 0) расширен до #if X == 0 . После завершения предварительной обработки все неопределенные макросы инициализируются со значением по умолчанию 0. Поскольку макрос X не был определен, он инициализируется с 0. Итак, Geeks печатается.
Рекомендуемые посты:
- C | Макро и препроцессор | Вопрос 9
- C | Макро и препроцессор | Вопрос 1
- C | Макро и препроцессор | вопрос 2
- C | Макро и препроцессор | Вопрос 12
- C | Макро и препроцессор | Вопрос 10
- C | Макро и препроцессор | Вопрос 14
- C | Макро и препроцессор | Вопрос 11
- C | Макро и препроцессор | Вопрос 6
- C | Макро и препроцессор | Вопрос 15
- C | Макро и препроцессор | Вопрос 13
- C | Макро и препроцессор | Вопрос 4
- C | Макро и препроцессор | Вопрос 8
- C | Макро и препроцессор | Вопрос 14
- C | Макро и препроцессор | Вопрос 7
- Макрос OFFSETOF ()
0.00 (0%) 0 votes