Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Определите, содержит ли приведенная программа ошибки? Если содержит, укажите, какие именно? int main(void) { struct test { unsigned int : 3; unsigned int f1 : 1; unsigned int f2 : 1; unsigned int f3 : 1; unsigned int type : 8; unsigned int index : 18; };

Определите, содержит ли приведенная программа ошибки? Если содержит, укажите, какие именно? int main(void) { struct test { unsigned int : 3; unsigned int f1 : 1; unsigned int f2 : 1; unsigned int f3 : 1; unsigned int type : 8; unsigned int index : 18; }; int a : 4, b; struct test t; t.type = 3439; b = a + t.type; //printf("t.type = %d\n", t.type); return 0; }

вопрос

Правильный ответ:

в структуре test задано безымянное битовое поле
битовое поле объявлено вне структуры
переменной t присваивается недопустимое значение
программа не содержит ошибок
Сложность вопроса
43
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на пять. Спасибо за ответы
04 июл 2017
Аноним
Спасибо за ответы интуит
21 июн 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.