|
(А) 0
(Б) 1
(C) Большое отрицательное число
(D) -1
Ответ: (Б)
Пояснение: нам нужно выяснить значение «(a == (a == 1))»
(a == 1) возвращает false, поскольку a инициализируется как 0. Таким образом, во внешней скобке false сравнивается с a. Поскольку a равно 0, результат внешней скобки становится истинным.
Важно отметить, что в C, когда логическое значение сравнивается или присваивается целочисленному значению, false считается равным 0, а true считается равным 1.
Тест на этот вопрос
Рекомендуемые посты:
- Операторы в C | Набор 2 (реляционные и логические операторы)
- C | Операторы | Вопрос 9
- C | Операторы | Вопрос 23
- C | Операторы | Вопрос 21
- C | Операторы | Вопрос 27
- C | Операторы | Вопрос 13
- C | Операторы | Вопрос 10
- C | Операторы | Вопрос 22
- C | Операторы | Вопрос 5
- C | Операторы | Вопрос 12
- C | Операторы | Вопрос 27
- C | Операторы | Вопрос 11
- C | Операторы | Вопрос 26
- C | Операторы | Вопрос 15
- C | Операторы | Вопрос 8
0.00 (0%) 0 votes