Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП.docx
Скачиваний:
26
Добавлен:
19.12.2018
Размер:
38.79 Кб
Скачать

Область действия переменных

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

В зависимости от области действия переменная может быть локальной или глобальной.

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

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

№13

Математические операции

Знак

Математическая операция

*

Умножение

/

Деление и целочисленное деление нацело

%

Остаток от деления

+

Сложение

-

Вычитание

№14

Простое присваивание

Формат операции простого присваивания:

Имя переменной = выражение

В одной строке может стоять больше одной операции присваивания

Пример:

a=b=c=d=100;

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

Знак присвоить может стоять даже внутри математического выражения:

value=5+(r=9-c)

Присваивание имеет более высокий приоритет, чем сложение и вычитание. Поэтому сначала переменной r будет присвоено значение 9-с, а затем переменная value получит значение 5+9-с.

№15

Операции отношения

Операции

Описание

= =

Равно

>

Больше

<

Меньше

>=

Больше или равно

<=

Меньше или равно

!=

Не равно

Замечание 1

Знак = никогда не используется как знак сравнения! Это знак присвоить значение.

Замечание 2

Если выражение принимает ненулевое значение, то оно считается истинным, а если нулевое – ложным.

№16

Операции инкремента (++) и декремента (--)

В языке C++ предусмотрены две уникальные операции: инкремента и декремента, которые увеличивают или уменьшают значение переменной на 1. Операции инкремента и декремента имеют две формы:

  • префиксную (операция записывается перед операндом); сначала изменяется операнд, а затем его значение становится результатом;

  • постфиксную (операция записывается после операнда); значением выражения является исходное значение операнда, после чего он изменяется.

Оператор

Пример

Описание

Эквивалентное выражение

+ +

i + +;

Постфиксная

i =i+1; или i+=1;

+ +

+ + i;

Префиксная

i =i+1; или i+=1;

- -

i - -;

Постфиксная

i =i-1; или i-=1;

- -

- - i;

Префиксная

i =i-1; или i-=1;

№17