База ответов ИНТУИТ

Язык программирования C

<<- Назад к вопросам

#DEFINE external 02#DEFINE static 04
Что означает следующая идиома: IF ((FLAGS & (external | static)) == 0) ... ?

(Отметьте один правильный вариант ответа.)

Варианты ответа
включает биты external и static в FLAGS
выключает биты external и static в FLAGS
для проверки на включение битов external и static в FLAGS(Верный ответ)
Похожие вопросы
#DEFINE external 02 #DEFINE static 04
Что означает следующая идиома: FLAGS |= external | static;?
#define EXTERN 02 #define STAT 04
Что означает следующая идиома: flags &= ~(EXTERN | STAT);?
#DEFINE SQUARE(X) X * X Возможно ли в C определение такого макроса?
Какая область действия имени, определенного в #DEFINE?
Могут ли функции быть описаны, как static?
Какова область действия идентификаторов, внешнее определение которых начинается со слова STATIC?
К какому классу относятся следующие лексемы: while, return, struct, short, goto, case, register
Что означает символ l между % и символом преобразования в функции вывода printf?
Что означает число 0755, как аргумент pmode функции create?
struct { unsigned IS_KEYWORD : 1; unsigned IS_EXTERN : 1; unsigned IS_STATIC : 1; } FLAGS;
Как включить биты IS_EXTERN и IS_STATIC?