Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оператор switchСтр 1 из 4Следующая ⇒
Оператор 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;
|