Перейти к содержанию
Авторизация  
Devin Coleman

Урок №7 – Цикл while и do-while

Рекомендуемые сообщения

Devin Coleman

Цикл While– повторяет свою функцию бесконечно до тех пор пока его условие выполняется.

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

образом:

new point;
while(point<=5)
{
point++;
SendClientMessage(playerid,0x33AA33AA,"Привет");
}
В данном примере, цикл будет выполняться до тех пор пока значение переменной point

меньше или равно 5.

Принцип работы вышеуказанного цикла:

1. Проверяем условие: 0 < 5, условие выполняется, а за ним цикл.

2. Инкрементируем переменную point (добавляем к ее значению единицу).

3. Выводим в чат сообщение с текстом «Привет».

4. Повторяем цикл.

5. Проверяем условие: 1 < 5, условие выполняется, а за ним цикл, и так далее по кругу.

В данном примере, сообщение с текстом «Привет» выведется в чат игроку 6 раз.

Цикл do while выполняет свои функции с точностью да наооборот. Вот пример того же

цикла:

new point;
do
{
point++;
SendClientMessage(playerid,0x33AA33AA,"Привет");
}
while(point<=5)
Данный цикл выполняет свою функцию и только потом проверяет условие. Если условие

выполняется, цикл повторяется.

Принцип работы вышеуказанного цикла:

1. Инкрементируем переменную point (добавляем к ее значению единицу).

2. Выводим в чат сообщение с текстом «Привет».

3. Проверяем условие: 1 < 5, условие выполняется.

4. Повторяем цикл и так по кругу.

В данном примере, сообщение с текстом «Привет» выведется в чат игроку 5 раз.

Вот в принципе все о данном цикле, все не так уж и сложно.

 

Автор Cloud

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.