Рубрики

C | Операторы | Вопрос 4

   #include <stdio.h>   int main() {     int i;          i = 1, 2, 3;     printf("%d", i);          return 0; }

(А) 1
(Б) 3
(C) стоимость мусора
(D) Ошибка времени компиляции

Ответ: (А)
Пояснение: запятая действует как оператор. Оператор присваивания имеет более высокий приоритет, чем оператор запятой. Таким образом, выражение рассматривается как (i = 1), 2, 3 и 1 присваивается переменной i.
Тест на этот вопрос

Рекомендуемые посты:

C | Операторы | Вопрос 4

0.00 (0%) 0 votes