Я пытался проверить упражнения QA по поводу C ++, и один вопрос привел меня в бешенство !!
typedef struct {
unsigned int i : 1;
} myStruct;
int main()
{
myStruct s;
s.i = 1;
s.i++;
cout << s.i;
return 0;
}
В вопросе говорилось, что такое выход: 0/1/2/3 / -1 / Ошибка сегмента?
Я проверил 2 , что является неправильным ответом: D, так почему программа показывает 0 ?