Общие сведения об операторах в C
Операторы языка C состоят из токенов, выражений и других операторов. Оператор, который формирует компонент или другой оператор, называется телом внешнего оператора. В этом разделе рассматриваются все типы операторов, которые задаются следующим синтаксисом:
Синтаксис
statement
:
labeled-statement
compound-statement
expression-statement
selection-statement
iteration-statement
jump-statement
try-except-statement
/* Только для систем Майкрософт */
try-finally-statement
/* Только для систем Майкрософт */
Часто тело оператора является "составным оператором". Составной оператор состоит из других операторов, которые могут содержать ключевые слова. Составная инструкция разделена фигурными скобками ({ }
). Все остальные операторы C заканчиваются точкой с запятой (;
). Точка с запятой является признаком конца оператора.
Оператор выражения содержит выражение на языке C, которое может содержать арифметические или логические операторы, представленные в статье Выражения и присваивания. Неопределенный оператор представляет собой пустой оператор.
Любой оператор C может начинаться с метки-идентификатора, которая состоит из имени и двоеточия. Так как метки операторов распознает только оператор goto
, они рассматриваются в разделе, посвященном оператору goto
. Дополнительные сведения см. в разделе "Goto" и "Операторы с метками".