Опубликован: 26.06.2003 | Уровень: для всех | Доступ: свободно
Лекция 4:

Операторы

< Лекция 3 || Лекция 4: 123 || Лекция 5 >
Аннотация: Описываются все операторы управления, имеющиеся в языке Си++, даются примеры их использования.

Что такое оператор

Запись действий, которые должен выполнить компьютер, состоит из операторов. При выполнении программы операторы выполняются один за другим, если только оператор не является оператором управления, который может изменить последовательное выполнение программы.

Различают операторы объявления имен, операторы управления и операторы-выражения.

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

Выражения мы рассматривали в предыдущей лекции. Выражение, после которого стоит точка с запятой, – это оператор-выражение. Его смысл состоит в том, что компьютер должен выполнить все действия, записанные в данном выражении, иначе говоря, вычислить выражение. Чаще всего в операторе-выражении стоит операция присваивания или вызов функции. Операторы выполняются последовательно, и все изменения значений переменных, сделанные в предыдущем операторе, используются в последующих.

a  =  1;
b  =  3;
m  =  max(a,  b);

Переменной a присваивается значение 1, переменной b – значение 3. Затем вызывается функция max с параметрами 1 и 3, и ее результат присваивается переменной m.

Как мы уже отмечали, присваивание – необязательная операция в операторе-выражении. Следующие операторы тоже вполне корректны:

x + y – 12;     // сложить значения x и y и 
                // затем вычесть 12
func(d, 12, x);	// вызвать функцию func с 
                // заданными параметрами

Объявления имен

Эти операторы объявляют имена, т.е. делают их известными программе. Все идентификаторы или имена, используемые в программе на языке Си++, должны быть объявлены.

Оператор объявления состоит из названия типа и объявляемого имени:

int  x;         // объявить целую переменную x
double f;       // объявить переменную f типа 
                // double
const float pi = 3.1415;  
     // объявить константу pi типа float
     // со значением 3.1415

Оператор объявления заканчивается точкой с запятой.

< Лекция 3 || Лекция 4: 123 || Лекция 5 >
Андрей Одегов
Андрей Одегов
Язык программирования C++
Елена Шумова
Елена Шумова

Здравствуйте! Я у Вас прошла курс Язык программировая Си++.

Заказала сертификат. Хочу изменить способ оплаты. Как это сделать?