Поделиться через


Общие сведения об операторах в 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" и "Операторы с метками".

См. также

Отчеты