|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2018, 15:38 | #1 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Разборка ++.
Добрый день, форумчане, у меня вопрос: если в цикле for срабатывает оператор i++, то +1 будет к значению i только когда, когда закончиться цикл, не весь цикл, а только } . Про который цикл я только что говорил он на 63-ей строке.
Код программы: Код:
|
19.06.2018, 16:56 | #2 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
Код:
поэтому цикл выполнится. по завершению тела цикла выполнится команда i++ i станет равно 1, условие цикла выполняется (1<6), поэтому цикл выполнится, потом i++ i станет равно 2, условие цикла выполняется (2<6), поэтому цикл выполнится, потом i++ ... i станет равно 5, условие цикла выполняется (5<6), поэтому цикл выполнится, потом i++ i станет равно 6, условие цикла не выполняется (6<6), поэтому цикл завершится. всё. |
||
20.06.2018, 11:00 | #3 | |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Цитата:
|
|
20.06.2018, 11:08 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы разберите два примера кода. Первый: Код:
Код:
++i - к содержимому i прибавим 1 и то, что получилось вернём. i++ - вернём содержимое i, а уже потом к содержимому i прибавим 1 |
|
20.06.2018, 11:46 | #5 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Спасибо, Serge_Bliznykov.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разборка кода | RelaX Inc. | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.04.2013 09:45 |
XML разборка | Gudzik11 | Общие вопросы Delphi | 2 | 28.11.2011 19:22 |
DOM разборка тегов | Rionty | Общие вопросы Delphi | 0 | 14.03.2010 16:56 |
Разборка телевизора | mutabor | Компьютерное железо | 5 | 11.02.2010 17:06 |
Разборка кода | Safary | Помощь студентам | 8 | 28.11.2008 09:18 |