Справочная система C guide



Содержание


Составной оператор (блок) состоит из одного или большего числа операторов любого типа, заключенных в фигурные скобки ( { } ) •

После закрывающейся фигурной скобки не должно быть точки с запятой (;). Пр и м е р

{х=1; у=2; z=3;}

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

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

Оператор присваивания

Идентификатор = выражение;

Пр имер х=3;

Оператор вызова функции

Имя_функции (аргумент!,..., аргумент^);

Пример

fclose (file);

Пустой оператор

Состоит только из точки с запятой (;). Используется для обозначения пустого тела управляющего оператора.

5.5. Оператор завершения break

break;

Прекращает выполнение ближайшего вложенного внешнего оператора switch, while, do или for. Управление передается оператору, следующему за заканчиваемым. Одно из назначений этого оператора -закончить выполнение цикла при присваивании некоторой переменной определенного значения.

Пример

for (i = 0, i < n; i++) if((a[i] =b[i])==0) break,

5.6. Оператор продолжения continue

continue,

Передает управление в начало ближайшего внешнего оператора цикла while, do или for, вызывая начало следующей итерации.

Этот оператор по действию противоположен оператору break. Пр им е р

for (i=0, К n, i++){ if(a[i] '=0)

continue, a[i]=b[i]. k++;

} "/ 5.7. Оператор возврата return

return,

Прекращает выполнение текущей функции и возвращает управление вызвавшей программе. return выражение;

Прекращает выполнение текущей функции и возвращает управление вызвавшей программе с передачей значения выражения. Пр им е р

return x+y;

5.8. Оператор перехода goto

goto метка;

Управление безусловно передается на оператор с меткой метка. Используется для выхода из вложенных управляющих операторов. Область действия ограничена текущей функцией. Пример

goto ABC,

5.9. Условный оператор if-else

if (выражение) оператор

Если выражение истинно, то выполняется оператор. Если выражение ложно, то ничего не делается.




Содержание  Назад  Вперед