Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лекции программирование / polevoy_cpp_2012_spring_lecture_01

.pdf
Скачиваний:
28
Добавлен:
20.04.2015
Размер:
128.22 Кб
Скачать

switch-инструкция (пример)

switch (val)

{

case 1: fA(); break;

case 2: fB(); break;

default:

onError();

break;

}

11.02.2012

cppNewb.ru

51

Инструкции циклов

for (инициализирующая_инструкция; условие; выражение)

инструкция

while (условие)

инструкция

do

инструкция while (условие);

11.02.2012

cppNewb.ru

52

Инструкции перехода

break

завершить инструкцию цикла

завершить switch-инструкцию

continue

перейти к следующей итерации цикла

goto

не использовать

11.02.2012

cppNewb.ru

53

Объявление в for-инструкции

переменную можно объявить в части инициализации for-инструкции

область видимости простирается до конца for-инструкции

пример:

for (int i(0); i < n; ++i)

11.02.2012

cppNewb.ru

54

Пример (for-инструкция)

for (int i(0); i < n; ++i)

{

// основная работа

}

for (int i(n - 1); i >= 0; i -= 2)

{

// основная работа

}

11.02.2012

cppNewb.ru

55

Пример (while-инструкция)

bool isReady(false); while (!isReady)

{

// основная работа

}

11.02.2012

cppNewb.ru

56

“Бесконечные” циклы

“ в природе” не встречаются

явно вводите и проверяйте управляющую выполнением цикла переменную

11.02.2012

cppNewb.ru

57