Цикл While С++ для Начинающих

Сайт не является учебником по программированию. Это только небольшой авторский сборник информации в помощь начинающим программистам.

В C++ используется 2 цикла. Об одном я писал и использовал его в своих материалах Цикл for в С++ для начинающих
Но его иногда использовать неудобно. Для этого существует второй вид цикла Цикл While

Конструкция цикла очень простая.

Выполняется повторение нашего кода внутри скобок. Знак < можно менять на любые логические значения (<,>,!=,==). Читается цикл как «До тех пор пока выполняется наше условие, мы будем выполнять этот код»

В качестве примера используем генератор случайных значений. До тех пор пока случайное значение не станет равным 100 будем выводить полученное значение на экран

Пишем код C++

При каждом запуске программы будет выведено разное количество чисел. Конструкция цикла While в C++ достаточно проста и для начинающих не должно возникнуть вопросов в её использовании. Но стоит помнить, что равенство в C++ обозначается как ==

При использовании циклов, особенно для начинающих изучение С++ важно сохранять код перед его выполнением. Небольшая ошибка может привести к бесконечному выполнению программы и скорее всего придется писать весь код заново.

Кроме описанного выше, существуют и другие способы использования цикла while.

 

В таком варианте счетчик находится под телом цикла.Такая запись определяет, что то что написано над счетчиком цикла должно выполниться как минимум один раз. И в этом примере отсчет пойдет с нуля.

 

 

В таком варианте счетчик находится над телом цикла и такая запись определяет, что сначала должно произойти увеличение счетчика и только потом выполнять цикл.

В принципе если запустить оба примера, то всё должно стать понятно и останется только привыкнуть.

Вы часто будете встречаться с разной записью увеличения (уменьшения) счетчика. У начинающих возникают вопросы чем отличается i++ от ++i. (i— от —i)

Прата А.С. — Для встроенных типов данных разницы нет, но для типов определенных пользователем, оснащенных операциями инкремента и декремента префиксная форма более эффективна.

Инкремент i++ (++i) //i=i+1;
Декремент i-- (--i) // i= i-1
Префиксная форма ++i (--i)
Постфиксная форма i++ (i--)

Все комментарии на сайте проверяются, поэтому ваш комментарий может появиться не сразу. Для вставки кода в комментарий используйте теги: [php]ВАШ_КОД[/php]

2 комментария: Цикл While С++ для Начинающих

  • Яна говорит:

    скажите пожалуйста что не правильно??

    • admin говорит:

      Я не знаю, что неправильно не зная задачи.
      Я вижу, что вы выводите неопределенную переменную на экран и только потом считываете ее с клавиатуры. Надо сначала определить переменную и только потом выводить на экран.

      И в цикле while xn и xk никогда не меняются, а должны меняться по идее.

Добавить комментарий

Ваш e-mail не будет опубликован.

Поиск

 
     

Яндекс.Метрика

НАГРАДИ АВТОРА САЙТА
WEBMONEY
R375024497470
U251140483387
Z301246203264
E149319127674

вакансия "Программист Психологической службы" - Алё! у нас ошибко! не работает тра-ля-ля - Вы хотите об этом поговорить? )))

Выражаю свою признательность

  • Максиму очень признателен за указание на мои ошибки и неточности.
  • Sergio ===> за оказание помощи в исправлении моих ошибок
  • Gen ===> за правильное стремление помочь другим новичкам и выявления моих ошибок