- •Язык программирования C
- •Модуль 4. Операторы
- •Операторы (инструкции)
- •Оператор-выражение
- •Составной и пустой операторы
- •Операторы выбора
- •Операторы выбора (продолжение)
- •Операторы выбора (продолжение)
- •Операторы выбора (продолжение)
- •Оператор-переключатель switch
- •Оператор-переключатель switch (продолжение)
- •Операторы цикла
- •Операторы цикла (продолжение)
- •Операторы передачи управления
Язык программирования 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