КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Оператор continue
Оператор break. Оператор безумовного переходу goto. Оператори передачі управління. Do Оператори циклу. Трійковий умовний оператор? Умовний оператор IF. Оператори розгалуження. Оператор безумовного переходу goto. If ( вираз ) оператор 1; If (a>b) max = b; else max = а; (вираз 1)? (вираз 2): (вираз 3); z = (x>y)? x:y; Оператор switch. switch (code) { case 0: cout «"код нуль"; х = х + 1; break; case 1: cout «"код один"; у = у + 1; break; case 2: cout «"код два"; z = z + 1; break; default: cout «"Необроблюване значення"; } в С++ є 3 різних оператора циклу – while, do while і for. Синтаксис операторів: №1: вираз_1 while (вираз _2) { оператор //тіло циклу вираз _3 } вираз _1 // може бути відсутнім або знаходитися усередині циклу №2: { оператор //тіло циклу вираз _3 } while (вираз _2); №3: for (вираз _1; выражение_2; вираз _3) оператор //тіло циклу де вираз _1 – оператор, який відповідає за ініціалізацію параметрів циклу, вираз_2 – оператор, який визначає умову роботи циклу, вираз _3 – оператор, який задає принцип зміни параметрів циклу. У операторові for може бути відсутнім будь-який з виразів з обов'язковою його заміною порожнім оператором. Наприклад. Обчислити середнє арифметичне введеній послідовності чисел. # include <iostream.h> void main() { float S, x; int n, i; cout<<"\n Введіть кількість чисел послідовності \n"; cin>>n; // використання оператора while i=0; S=0;
// використання оператора do-while i=0; S=0;
// використання оператора for for (i=0, S=0; i<n; i++) { cout<<”Введите х”; cin>>x; S+=x; } cout<<" Середнєарифметичне S/n = "<<S/n<<endl; } У С++ є 4 оператори, що змінюють природній порядок виконання обчислень. ü Оператор безумовного переходу goto; ü Оператор виходу з циклу break; ü Оператор переходу до наступної ітерації циклу continue; ü Оператор повернення з функції return. goto мітка; … мітка: оператор; Використовується усередині операторів циклу або switch для забезпечення переходу в точку програми, що знаходиться безпосередньо за оператором, усередині якого знаходиться break. Оператор переходу до наступної ітерації циклу continue пропускає всі оператори, що залишилися до кінця тіла циклу, і передає управління на початок наступної ітерації. Оператор return. Оператор повернення з функції return завершує виконання функції і передає управління в місце її виклику. Вид оператора: return [ вираз ]; Вираз повинен мати скалярний тип. Якщо тип повертаємого функцією значення описаний як void, вираз повинен бути відсутнім.
Дата добавления: 2014-12-07; Просмотров: 479; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |