Предмет: Информатика, автор: hwanghyunjin2002skz

опишите работу структур с параметром цикла for.​( язык программирования С++)


restIess: язык программирования указывать не забываем
hwanghyunjin2002skz: итерация по-моему ;-; ибо я не особо разбираюсь в информатике
restIess: не) язык программирования это Python/Pascal/C++/PHP
hwanghyunjin2002skz: С++ во
hwanghyunjin2002skz: а так у нас идёт тема про цикл с параметром
hwanghyunjin2002skz: можно ответ;-;
restIess: я не собирался отвечать, просто не хотел удалять вопрос)
hwanghyunjin2002skz: пон
hwanghyunjin2002skz: жалко ну да ладно;-; (буду искать в интернете;-;)
hwanghyunjin2002skz: я тогда не могла писать в личку

Ответы

Автор ответа: restIess
5

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

Его конструкция: for ( объявление переменной; условие; операция с переменной)

Давайте на примере разберем, как он работает.

for (int i = 0; i < 2; i ++) {какое-то действие}

На первом шаге i = 0, затем мы проверяем условие, 0 < 2 - да, следовательно, увеличиваем i на единицу.

Второй шаг i = 1, проверяем условие, 1 < 2 - да, следовательно, увеличиваем i на единицу, i = 2.

Третий шаг i = 2, проверяем условие 2 < 2 - нет, следовательно, цикл завершен.

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

for (;;)

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

Совсем забыл, переменную для счетчика цикла можно объявлять как в самом for, так и за его пределами, в примере я объявлял переменную в цикле.

Пример:

int i;

for ( i = 0; i < N; i++)

И

for (int i = 0; i < N; i++)

Разные способы записи, но делают они одно и тоже.


hwanghyunjin2002skz: Спасибо огромное ПРЯМ ОГРОМНЕЙШЕЕ
hwanghyunjin2002skz: вот только где ты был в январе;-;(мне тогда очень нужно было ;-;;(
restIess: тут же был)
hwanghyunjin2002skz: точно был;-; я не смогла сделать задания по информатике так и не сделала его;-;(его никто по-моему так и не сделал)
restIess: надо было в личку стучаться)
hwanghyunjin2002skz: я не могла тогда в ЛС писаиь
hwanghyunjin2002skz: ть*
restIess: спамаутам/модераторам может в ЛС писать любой человек
hwanghyunjin2002skz: теперь буду знать;-;)
Похожие вопросы
Предмет: Химия, автор: byft64
Предмет: Информатика, автор: angelinabrvk