Информатика. Программирование на C++. Мамонова Т.Е. - 22 стр.

UptoLike

Составители: 

2.1.7.1. Переменные
Переменная – это именованная область памяти, в которой хранятся
данные определенного типа. Во время выполнения программы значение
переменной может быть изменено. Перед использованием любую пере-
менную необходимо объявить и определить.
Объявление информирует о типе переменной и классе памяти, а
определение содержит указание компилятору выделить память в соот-
ветствии с типом переменной. При определении переменной может
быть присвоено начальное значение – это называется инициализацией.
Переменная может быть объявлена многократно, но определена
только в одном месте программы.
Для определения переменных применяется оператор описания сле-
дующего формата [4]:
[класс памяти] [const] тип имя [инициализатор];
В одном операторе можно описать несколько переменных одного
типа, разделяя их запятыми.
Модификатор const показывает, что значение переменной нельзя
изменять во время выполнения программы. Такую переменную называ-
ют типизированной константой. Она должна быть инициализирована
при объявлении. Инициализатор можно записывать в двух формах со
знаком равенства или в круглых скобках:
= значение
(значение)
Пример 5. Описания переменных
short int a = 1;
char s, symbol = 'f'; /* инициализация относится
только к symbol */
char t = 54;
float c = 0.22, x, sum;
const char C = 'C';
Если тип инициализирующего значения не совпадает с типом пере-
менной, выполняются преобразования типа.
Определение переменной, кроме ее типа, явно или по умолчанию
задает область действия и класс памяти переменной.
Область действия идентификатора это часть программы, в ко-
торой его можно использовать для доступа к связанной с ним области
памяти. Область действия зависит от того, в каком месте программы
описана переменная.
22