![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оператор switch.
Switch – оператор многовариантного ветвления, который последовательно сравнивает значение выражения со списком целых чисел или символьных констант. Если есть совпадение, выполняется оператор, связанный с соответствующей константой. Оператор switch имеет следующий вид: switch (выражение) { case константа1: последовательность операторов break; … default: последовательность операторов } Свойства оператора switch: · Оператор switch отличается от оператора if тем, что значение его выражения сравнивается исключительно с константами, а в операторе if можно выполнять какие угодно сравнения или вычислять любые логические выражения. · Две константы в разных разделах case не могут иметь одинаковых значений, за исключением случая, когда один оператор switch вложен в другой. · Если в операторе switch используются символьные константы, они автоматически преобразовываются в целочисленные.
void menu(void) { char ch; … switch(ch) { case ‘1’: check_spelling(); break; …. default: printf(“Не выбран ни один пункт”); } }
Операторы циклов. операторы цикла служат для многократного выполнения последовательности операторов до тех пор, пока выполняется некоторое условие. Условие может быть установленным заранее (как в операторе for) или меняться при выполнении тела цикла (как в while или do-while). Цикл for Общая форма оператора for следующая: ''for'' (инициализация; условие; приращение) оператор;Цикл for выполняется, если выражение условие принимает значение ИСТИНА. Если оно хотя бы один раз примет значение ЛОЖЬ, то программа выходит из цикла и выполняется оператор, следующий за телом цикла for. #include < stdio.h> void main(){int x; for(x=1; x < = 100; x++); cout< < x; }Цикл while Обшая форма цикла while имеет следующий вид: while (условие) оператор;void main() { int a=5; int b=2; while(a> b){ a--; } cout< < a< < endl; } Операторы: break, continue. Оператор break Оператор break применяется в операторе switch, где с его помощью прерывается выполнение последовательности case. И оператор break используется для немедленного прекращения выполнения цикла без проверки его условия. Например, Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Оператор continue оператор continue немного похож на break. Оператор break вызывает прерывание цикла, a continue — прерывание текущей итерации цикла и осуществляет переход к следующей итерации. #include < stdio.h> main() { static int a[]={1, 2, -3, 4, -5, 6}; int i, n, s; n=6; s=0; for(i=0; i< n; i++) { if(a[i]< =0) continue; /*пропуск 0*/ s+=a[i]; } printf(" сумма = %d \n", s); }
|