Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Команды языка СИ



Операторы

Все операторы языка СИ могут быть условно разделены на следующие категории:

- условные операторы, к которым относятся оператор условия if

if (i < j) i++;

else { j = i-3; i++; }

и оператор выбора switch;

int i=2;

switch (i)

{

case 1: x = y + z; break;

case 2: x = y - z; break;

case 0: x = y * z; break;

case 4: x = u / z; break;

default:;

}

- операторы цикла for, (предусловие)

int i,b;

for (i=1; i<10; i++) b=i*i;

while, (предусловие)

i=1;

while (i<10){

i++; b=i*i;

}

do while; (пост условие)

do { i++; j--;

while (a[k] < i) k++;

}

- операторы перехода (break, continue,);

Оператор continue, как и оператор break, используется только внутри операторов цикла, но в отличие от него выполнение программы продолжается не с оператора, следующего за прерванным оператором, а с начала прерванного оператора.

return,

Оператор return завершает выполнение функции, в которой он задан, и возвращает управление в вызывающую функцию, в точку, непосредственно следующую за вызовом. Функция main передает управление операционной системе. Формат оператора:

return [выражение];

Значение выражения, если оно задано, возвращается в вызывающую функцию в качестве значения вызываемой функции.

goto

Оператор goto передает управление на оператор, помеченный меткой имя-метки. Помеченный оператор должен находиться в той же функции, что и оператор goto, а используемая метка должна быть уникальной,

goto имя-метки;

...

имя-метки: оператор;

- другие операторы (оператор "выражение", пустой оператор). ++ i;;

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

Все операторы языка СИ, кроме составных операторов {}, заканчиваются точкой с запятой ";".





Дата публикования: 2015-02-03; Прочитано: 235 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...