Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Оператор switch






Оператор switch, который называют оператором выбора, является еще одним оператором С++, позволяющим реализовать множественное ветвление.

Синтаксис

switch (управляющее_выражение)

{

case конст_1: последовательность операторов_1 break;

case конст_2: последовательность операторов_2 break;

case конст_n: последовательность операторов_n break;

default:

последовательность_операторов_по_умолчанию

}

ЦИКЛЫ

В большинстве языков высокого уровня используются одинаковые механизмы циклического выполнения и одна и та же терминология описания циклов.

В С++ имеется три классических оператора цикла: while, do…while и for.

Операторы while и do…while

Синтаксис операторов while и do…while

Оператор while с телом, состоящим из единственного оператора

while (логическое_выражение)

оператор

Оператор while с телом, состоящим более чем из одного оператора

while (логическое_выражение)

{

оператор_1

оператор_2

оператор_n

}

 

Оператор do…while с телом, состоящим из единственного оператора

do

оператор

while (логическое_выражение); // не забывайте заключительную точку с запятой.

Оператор do…while с телом, состоящим более чем из одного оператора

do

{

оператор_1

оператор_2

оператор_n

} while (логическое_выражение);

Примеры

while (Число> 0)

{

count < < “Привет”;

Число=Число-1;

}

При вводе 3, программа выполнит 3 раза Привет, при 0 программа не выполнит цикл.

do

{

count < < “Привет”;

Число=Число-1;

 

} while (Число> 0);

for (n=1; n< =10; n++)

sum=sum+n;

 

Синтаксис

for (инициализирующее_выражение; логическое_выражение; модифицирующее_выражение)

Первое выражение служит для инициализации одной или несколько переменных либо выполнения других начальных действий. Второе – это условие продолжения цикла. Третье вычисляется на каждой итерации после выполнения тела цикла.

Для управления циклом for используется единственная переменная типа int, играющая роль счетчика.

!! В скобках должно быть только две точки с запятой.

Используя, оператор запятая позволяет определить несколько инициализационных или модифицирующих действий. Например

for (sum=0, n=1; n< =10; n++)

sum=sum+n;

 

или

for (sum=0, n=1; n< =10; sum=sum+n, n++)

 

 

Оператор if используется для того, чтобы определить действия программы при различных условиях. Например у нас есть число. И если оно четное нам нужно его удвоить, а иначе разделить пополам. Для написания подобной программы и используется оператор if.

В самой простой вариации он будет иметь следующую форму

if(< условие>) < действие>; или if(< условие>) < действие> else < действие>;

       
   
 

или же структуру: if(); else if(); else;

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.