Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CCPP / C / Презентации / Язык программирования C-04.pdf
Скачиваний:
51
Добавлен:
23.03.2016
Размер:
351.93 Кб
Скачать

Язык программирования C

1

Модуль 4. Операторы

Оператор-выражение и составной оператор

Метки

Управляющие операторы –if-else, switch

Операторы цикла – while, do-while и for

Использование операторов break, continue, return и goto

2

Модуль 4. Операторы

Операторы (инструкции)

Оператор (инструкция, англ. statement) - это единица выполнения программы.

Один оператор может занимать одну или более строк.

Два или большее количество операторов могут быть расположены на одной строке.

Операторы ветвления и цикла могут быть вложены друг в друга.

Для зрительного выделения вложенности операторов рекомендуется использовать абзацные отступы.

Любой оператор может быть помечен меткой - идентификатором, за которым следует двоеточие (:).

Например:

start: printf("Hello, world!\n");

3

Модуль 4. Операторы

Оператор-выражение

Любое выражение, заканчивающееся символом "точка с запятой" (;),

является оператором:

присваивание:

x

= 3; y

= x<<2;

инкремент и декремент:

x++;

--y;

комбинированные операции:

x

+=

10;

y /= 3;

вызов функции: getchar(); puts("Hello, world!");

Не все такие операторы имеют смысл. Например, оператор

a+b;

скорее всего, свидетельствует об ошибке в программе, поэтому, встретив подобный оператор, компилятор, обычно, выдает предупреждающее сообщение.

Оператор-выражение имеет смысл лишь тогда, когда его вычисление сопровождается побочным эффектом,

например, присваиванием значения переменной или вызовом функции.

Точка с запятой (;), в языке C служит признаком оператора, а не символом разделения операторов.

4