Команда (фрилансеры)

Набираем команду фрилансеров, Вы:

  • Программист,
  • Дизайнер,
  • SEO-специалист,
  • Менеджер

Разработка на заказ

Наша команда фрилансеров выполнит
работы на заказ:

Создание и раскрутка сайтов
Разработка приложений (мобайл, десктоп, сервер)
Разработка игр (веб, мобайл, 3D)
Аутсорсинг, фриланс

Контакты
vk.com/sitev_ru
Skype: sitev.ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений
Сайт на C++
Наш сайт работает на C++ и это очень круто! =))

Циклы в C++ while, for. Урок 6

При разработке программного кода иногда встаёт задача повторять одно и тоже действие несколько раз подряд. Для этого в языке программирования C++ предусмотрены циклы.

Цикл while

Рассмотрим его синтаксис:

while (условие) {
	// Тело цикла
}

Эта код читается так: выполняем тело цикла, пока условие верно.

Приведём пример работы цикла while:

int i = 0; // инициализируем счетчик цикла.
while (i < 10) {
	cout << "i = " << i << endl; 
	i++;
}

Что же делает эта программа? Она выводит на экран числа от 0 до 9 включительно.

Писать циклы нужно внимательно, они могут "подвесить программу". Пример бесконечного цикла:

while (true) {
	// Тело цикла
}

Цикл do...while

Цикл do while очень похож на цикл while, просто проверку условия мы поставили под телом цикла:

do {
	// Тело цикла
} while (условие);

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

Синтаксис do..while редко применяется (я так, например, его вообще никогда не успользую :) ), так как обычный while намного нагляднее!

Цикл for

Пожалуй, самый популярный цикл, это цикл for. Это коственно подтверждает статистика wordstat от Яндекса.

Выглядит он так:

for (начало; условие; шаг) {
	// Тело цикла
}

Реализуем вышеописанный пример "вывода чисел от 0 до 9 включительно" с помощью цикла for:

for (int i = 0; i < 10; i++) {
	cout << "i = " << i << endl;
}

Итак, наши действия: int i = 0; - инициализируем счётчик цикла, выполняем условие пока i < 10, i++ инкрементируем счётчик i.

Циклы — очень важны, уделите им, обязательно, побольше внимания, разберитесь с ними.


Отправить комментарий
Наш проект: язык Cj
Cj - язык программирования (C++ & Javascript)
Новый язык программирования, для разработки веб, мобайл, десктоп-приложений, игр... подробнее...

Хотите поддержать проект?

  • Оставляйте ссылки на наш сайт
  • Станьте спонсором проекта
подробнее...

Концепция SITEV.ru

SITEV.ru - это социальная сеть для ИТ-специалистов (программистов, дизайнеров, seo-специалистов, рекламных менеджеров, маркетологов), в том числе фрилансеров, бизнесменов... а также обычных пользователей, для которых и делается ИТ

Реклама


Поиск работы по всему миру