Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programmirovanie / Отношения.ppt
Скачиваний:
34
Добавлен:
03.03.2016
Размер:
1.84 Mб
Скачать

Алгоритмизация и программирование

Пустой оператор

Пустой оператор состоит только из точки с запятой. При выполнении этого оператора ничего не происходит. Он обычно используется в следующих случаях:

- в операторах do, for, while, if в строках, когда место оператора не требуется, но по синтаксису требуется хотя бы один оператор;

- при необходимости пометить фигурную скобку.

Алгоритмизация и программирование

Пример

main ( )

{

. . .

{ if (...) goto a; /* переход на скобку

*/

{ ...

}

a: ; } return 0;

}

Алгоритмизация и программирование

Составной оператор

Составной оператор представляет собой несколько, заключенных в фигурные скобки:

{ :

оператор; [оператор];

:

}

!!!В конце составного оператора

точка с запятой не ставится.

Алгоритмизация и программирование

Оператор if

Формат оператора:

if (выражение) оператор-1; [else ..оператор-2;]

Алгоритмизация и программирование

Выполнение оп-ра if

Вычисляется выражение.

- если выражение истинно (т.е.отлично от 0), то выполняется оператор-1.

- если выражение ложно (т.е. равно 0),то выполняется оператор-2.

- если выражение ложно и отсутствует оператор-2 (в квадратные скобки заключена необязательная конструкция), то выполняется следующий за if оператор.

Алгоритмизация и программирование

оп-р if

компилятор связывает каждое ключевое слово else с наиболее близким if, для которого нет else.

Алгоритмизация и программированиеПример

main ( )

{

int t=2, b=7, r=3; if (t>b)

{

if (b < r) r=b;

}

else r=t;

}

Алгоритмизация и программированиеПример

main ( )

{

int t=2, b=7, r=3; if (t>b)

if (b < r) r=b;

else r=t;

}

Алгоритмизация и программирование

Оператор switch

Оператор switch

 

предназначен для организации

 

выбора из множества различных

 

вариантов.

Формат оператора следующий:

Алгоритмизация и программирование

switch ( выражение )

{

[case конст-выр1]:[список-оп-ов1] [case конст-выр2]:[список-опер-ов2]

. . .

[default: [ список операторов ]

}

Соседние файлы в папке programmirovanie