Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информат.Лек.фр.doc
Скачиваний:
12
Добавлен:
10.11.2019
Размер:
5.51 Mб
Скачать

11.2.1.2. Описание переменных

Синтаксис оператора описания переменных:

имя типа имя переменной ;



Например: short a;

float b;

long c;

Если в программе описываются несколько однотипных переменных, то их можно сгруппировать в одном операторе описания по следующему правилу

общее имя типа имя переменной 1, имя переменной 2, . . . ,

имя переменной n;

Например: float a, b, c;

Если среди описываемых переменных имеются переменные с известными начальными значениями, которые следует им установить, то это можно сделать в соответствии с нижеприведенным синтаксисом

имя типа имя переменной = значение переменной;

Например: short i = 0;

float p = 1, k;

В этом примере переменным i и p установлены начальные значения, соответственно 0 и 1. Кроме того, переменные p и k сгруппированы как однотипные.

Хорошим стилем написания программ считается тот, когда в именах переменных используются прописные буквы (маленькие). Этим они будут отличаться от имен констант, у которых будут использоваться строчные (большие) буквы, что облегчает восприятие программы.

Операторы описания могут записываться в любом месте программы, но ранее операций, совершаемых над описанными данными.

Хорошим стилем считается описание данных в начале программы.

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

Оператор присваивания – это инструкция, предписывающая установление для переменной какого – либо значения.

Синтаксис оператора присваивания следующий:

имя переменной = значение ;



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

b = 3.7;

b = c ;

b = 5*x – r/d++;

k = m = n = 0.75;

В последнем примере оператором устанавливается одно и то же значение сразу нескольким переменным. Эта операция будет совершаться справа налево. То есть сначала число 0.75 установится переменной n затем ее значение установится переменной m, а ее значение – переменной k.

Модификации оператора присваивания

В С++ существует специальная группа операторов присваивания, которая позволяет определенным образом изменять значение переменной. В них используется комбинированные знаки операции:

+ = , - = , * = , / =, % = .

Смысл их понятен из нижеприведенных примеров

x + = 5; x = x + 5;

y – = 2; y = y – 2;

z * = 2.7; z = z * 2.7;

k / = 8; k = k / 8;

c % = 3; c = c % 3;

Записи оператора присваивания в левой и правой колонке совершенно идентичны, но запись в левой колонке имеет более компактную форму и считается хорошим стилем.

На первый взгляд бросается сходство между операциями присваивания и операторами присваивания. Но есть важное отличие:

  • после операции присваивания символ точка с запятой не ставится;

  • после оператора присваивания символ точка с запятой обязательно ставится.