Главная /
Основы программирования на языке C /
Имеется следующее объявление: int x, j = 1;. Какой вариант макроопределения приведет к ответу 9 в результате вызова x = NEW(j << 2);?
Имеется следующее объявление: int x, j = 1;
. Какой вариант макроопределения приведет к ответу 9 в результате вызова x = NEW(j << 2);
?
вопрос
Правильный ответ:
#define new(x) x+5
#define NEW(x) x+5
#define NEW (x) x+5
#define NEW(X) ((X)+5)
Сложность вопроса
39
Сложность курса: Основы программирования на языке C
83
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на зачёт. Спасибо сайту
09 май 2019
Другие ответы на вопросы из темы программирование интуит.
- # Что будет напечатано? printf("Что ?\n мешает/n вам работать \n");
- # Какой функцией можно выделить из строки лексемы, разделенные любым из множества символов, входящих во вторую заданную строку?
- # Какие функции объявляются в заголовке <memory.h>?
- # К какому типу преобразуется операнд арифметического выражения, если хотя бы один из операндов имеет тип long?
- # Определить, какие выражения ложны: 'a' > 'c' 100>3 && 'a'>'c' !(100 > 3) !(101 >= 99)