- Получить ссылку
- Электронная почта
- Другие приложения
Оператор-выражение
Выражения были подробно рассмотрены в главе 2.
Но говоря об операторах, будет уместно добавить несколько слов и о
выражениях. Любое выражение, которое заканчивается точкой с запятой,
является оператором. Рассмотрим следующие примеры:
func(); /* вызов функции */ a = b+c; /* оператор присваивания */ b+f(); /* правильный, но "странный" оператор */ ; /* пустой оператор */
Первый оператор выполняет вызов функции, второй —
присваивание. Третий оператор выглядит странно, но транслятор все же не
укажет на ошибку (возможно, даст предупреждение). В этом операторе
необходимые действия, видимо, выполняются функцией f(). Последний пример — пустой оператор, не выполняющий никакого действия.
Блок операторов
Блок — это последовательность операторов, заключенных в
фигурные скобки и рассматриваются как одна программная единица.
Операторы, составляющие блок, логически связаны друг с другом. Иногда
блок называют составным оператором. Блок всегда начинается открывающейся фигурной скобкой { и заканчивается закрывающейся }.
Чаще всего блок используется как составная часть какого-либо оператора,
выполняющего действие над группой операторов, например, if или for. Однако блок можно поставить в любом месте, где может находиться оператор, как это показано в следующем примере:
#include <stdio.h> int main(void) { int i; { /* блок операторов */ i = 120; printf("%d", i); } return 0; }
Комментарии
Отправить комментарий