
- •Этапы создания исполняемой программы
- •Команда cout.
- •Команда cin.
- •Использование управляющих последовательностей при выводе данных.
- •Основные (стандартные) типы данных
- •Область действия переменных
- •Автоамтические и статические переменные.
- •Математические операции
- •Операции инкремента и декремента.
- •. Условная операция (?:)
- •Указатель. Определение адреса переменной. . Указатель. Определение адреса переменной
- •Директива препроцессора define.
- •Директива препроцессора include.
- •Понятие функции. Вызов функции. Формальные и фактические параметры функции.
- •Понятие функции. Передача данных по значению.
- •Понятие функции. Передача данных по адресу.
- •Возвращаемые значения функции.
- •Понятие функции. Использование прототипов функций.
- •Функция get() и put().
- •Функция getch().
- •Функции printf sprintf.
- •Понятие массива. Объявление и инициализация одномерного массива. Доступ к элементам одномерного массива.
- •Понятие массива. Объявление и инициализация двумерного массива. Доступ к элементам двумерного массива.
- •Указатели. Массивы указателей. Операции над указателями.
Основные (стандартные) типы данных
В языке С++ определено пять основных (стандартных, простых, арифметических) типов данных:
i
nt (целый);
char (символьный); целые (целочисленные)
wchar_t (расширенный символьный); типы
f
loat (вещественный); типы с плавающей
double (вещественный с двойной точностью). точкой
Существует четыре спецификатора типа, которые уточняют внутреннее представление и диапазон значений стандартных типов:
short (короткий);
long (длинный);
signed (знаковый);
unsigned (беззнаковый).
Константы яыка С++. Строковые контанты.
Константа – это неизменяемая величина.
Константа может принадлежать любому из основных типов (см. таблицу), а так же быть строковой константой.
Строковая константа не имеет соответствующего типа. Она всегда заключается в двойные кавычки.
Примеры:
"С++ Programming" "123" " " "423 Е."
Любая строка символов или одиночный символ, заключенный в кавычки интерпретируется как символьная строка.
В конец каждой строковой константы компилятор добавляет нулевой символ (представляется управляющей последовательностью \0). Поэтому длина строковой всегда на 1 больше количества символов в ее записи. Например, пустая строка “” имеет длину 1 байт. Ноль является ограничителем строки и позволяет определять конец строки.
Длинную строковую константу можно разместить на нескольких строках, обозначая перенос знаком обратной косой черты, за которой следует перевод строки (Enter). Например, строка
“Любишь кататься, \
люби и \
саночки возить”
полностью соответствует строке
“Любишь кататься, люби и саночки возить”
Константы яыка С++. Символьные контанты.
Символьная константа заключается в одинарные кавычки.
Примеры:
'w' 'W' 'C' '='
Компилятор C++ не добавляет ограничитель в конец символьной константы
Константа – это неизменяемая величина.
Переменные языка С++. Объявление переменных.
Переменная – это именованная область оперативной памяти, в которой хранятся данные определенного типа.
Имена переменных могут быть написаны как прописными, так и заглавными буквами. Причем переменные alfa, Аlfa, aLfa считаются различными переменными.
Перед использованием каждая переменная должна быть описана. При описании переменной указывается ее тип, имя и, возможно, значение.
Пример описания целой переменной А, вещественной переменной Х и символьной В:
int A; float X;
char B;
Общий вид оператора описания переменных:
[const] <тип> <имя> [значение];
Правила описания переменных:
ключевое слово const означает, что значение переменной изменять нельзя; такая переменная называется именованной константой или просто константой; для константы значение задается при описании;
если задается начальное значение (т.е. переменная инициализируется), то оно записывается со знаком равно или в круглых скобках.
Область действия переменных в языке С++.
Область действия переменных
Область действия переменной – это часть программы, в которой доступно ее значение.
В зависимости от области действия переменная может быть локальной или глобальной.
Если переменная описана внутри блока, она называется локальной. Область ее действия – от точки описания до конца блока, включая все вложенные блоки.
Если переменная описана вне любого блока, она называется глобальной. Область ее действия – это файл, в котором она описана, от точки описания до его конца.