Рубрики

C | Петли и структура управления | Вопрос 19

#include <stdio.h>

int main()

{

    int i = 3;

    while (i--)

    {

        int i = 100;

        i--;

        printf("%d ", i);

    }

    return 0;

}

(A) Бесконечный цикл
(В) 99 99 99
(С) 99 98 97
(D) 2 2 2

Ответ: (Б)
Объяснение: Обратите внимание, что i— в операторе while (i-–) меняет i в main ()
И я == сразу после объявления декларации int i = 100; изменяет локальное значение цикла while.
Тест на этот вопрос

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

C | Петли и структура управления | Вопрос 19

0.00 (0%) 0 votes