Оператор (программирование)

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Из-за путаницы с терминологией словом «оператор» в программировании нередко обозначают операцию (англ. operator), см. Операция (программирование).

Инструкция или оператор (англ. statement) — наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций.

Многие языки (например, Си) различают инструкцию и определение. Различие в том, что инструкция исполняет код, а определение создаёт идентификатор (то есть можно рассматривать определение как инструкцию присваивания).

Ниже приведены основные общие инструкции языков программирования[источник не указан 150 дней].

Определение типа
TYPE SALARY = INTEGER
Объявление
VAR A:INTEGER
Объявление
A dd ?
Объявление
int A;
Присваивание
A := A + 1
Последовательность инструкций
A := A + 1; 
WRITELN(A)
Блок инструкций
BEGIN 
  WRITE('Number? '); 
  READLN(NUMBER); 
END
Условная инструкция
IF A > 3 THEN 
  WRITELN(A) 
ELSE 
  WRITELN('NOT YET') 
END
Переключатель
switch (c) { 
  case 'a': 
    alert(); 
    break; 
  case 'q': 
    quit(); 
    break; 
}
Цикл со счетчиком
(цикл For, цикл For..Next)
FOR A:=1 TO 10 DO 
  WRITELN(A)
Цикл с постусловием (цикл Repeat..Until, цикл Do..While)
do { 
  computation(&i); 
} while (i < 10);
Цикл с предусловием (цикл While)
WHILE NOT EOF DO 
  READLN
Вызов подпрограммы, процедуры или функции
GOSUB 500

clearscreen()

data = file.read()
Безусловный переход
goto 1
Утверждение
assert(ptr != NULL);
Возврат из подпрограммы
return true;

См. также[править | править исходный текст]