Копия СистемыПрограммирования
.pdf8. Оператор-переключатель: switch ( <выражение> )
{
case <константа1> : <группа операторов1>; case <константа2> : <группа операторов2>;
...
case <константаN> : <группа операторовN>; default: <операторы>;
};
Метки определяют точки входа в тело оператора. Чтобы выполнить только одно действие, необходимо предусмотреть выход из данного оператора в нужном месте.
Пример: switch (operand)
{
case 1: |
x *= y; |
break; |
|
|
case 2: |
x /= y; |
break; |
|
|
case 3: |
x += y; |
break; |
|
|
case 4: |
x -= y; |
break; |
|
|
case 5: |
x++; |
break; |
|
|
case 6: |
x++; |
break; |
|
|
case 7: case 8: case 9: printf("Not done\n"); |
break; |
|||
default: printf("Bye!\n"); |
exit(1); |
|
}
9. Оператор break;
организует досрочный выход из операторов while, do, for или switch.
10. Оператор continue;
выполняет переход на следующую итерацию и выполняет первый оператор те-
ла цикла while, do или for.
Пример:
for (i = 0; i < 20; i++)
{
if (array[i] == 0) continue;
array[i] = 1/array[i];
}
31
СОДЕРЖАНИЕ |
|
Лабораторная работа № 1 |
|
Основы программирования в системе Visual Studio С/C++............................... |
3 |
Лабораторная работа № 2 |
|
Разработка программ из нескольких функций. |
|
Обработка двумерных массивов............................................................................ |
7 |
Лабораторная работа № 3 |
|
Применение адресов и указателей при возврате |
|
из функций нескольких значений........................................................................ |
11 |
Лабораторная работа № 4 |
|
Создание проектов из нескольких файлов в Eclipse IDE С/С++.................. |
15 |
Лабораторная работа № 5. |
|
Программирование с возвратом из функции структур.................................... |
20 |
Лабораторная работа № 6. |
|
Основы программирования в системе Code::Blocks........................................ |
21 |
Библиографический список.................................................................................. |
27 |
Приложение А. Операции языка С/С++.............................................................. |
28 |
Приложение Б. Типы данных............................................................................... |
29 |
Приложение В. Операторы языка С/С++............................................................ |
30 |
Редактор Т. А. Москвитина
Компьютерная верстка – Т. А. Бурдель
ИД № 06039 от 12.10.2001 г.
Сводный темплан 2012 г.
Подписано в печать 28.04.2012. Формат 60×84 1/16. Бумага офсетная. Отпечатано на дупликаторе. Усл. печ. л. 2,0. Уч.-изд. л. 2,0.
Тираж 50 экз. Заказ 348.
_________________________________________________________
Издательство ОмГТУ. 644050, г. Омск, пр. Мира, 11; т. 23-02-12 Типография ОмГТУ
32