Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
23<br />
Типы указываются во всех объявлениях переменных и констант. Объявления<br />
переменных могут совмещаться с их инициализацией:<br />
[Модификатор] [Тип] имяПеременной [=З<strong>на</strong>чение];<br />
а во множестве различных объявлений констант инициализация обязатель<strong>на</strong>:<br />
const Тип имяКонстанты = З<strong>на</strong>чение;<br />
enum [Тип] { списокЗ<strong>на</strong>чений };<br />
enum { списокЗ<strong>на</strong>чений } имяТипа;<br />
#define имяКонстанты З<strong>на</strong>чение<br />
Последний вариант объявления констант введен для совместимости с C.<br />
Типы переменных, входящих в параметры функций, указываются в<br />
круглых скобках вслед за именем функции. Если параметр отсутствует, скобки<br />
остаются пустыми. Тип возвращаемого функцией з<strong>на</strong>чения указывается<br />
при ее объявлении и определении перед именем. Функция, не возвращающая<br />
з<strong>на</strong>чений, объявляется как функция типа void. Если у функции или данных не<br />
объявлен тип, они получают тип int.<br />
В соответствии с типами, различают символьные, строковые, целые и<br />
вещественные константы. Первые заключаются в апострофы (<strong>на</strong>пример, ‘e’<br />
или ‘1’), вторые – в кавычки («привет»). Целые бывают десятичными (<strong>на</strong>пример<br />
56), восьмеричными (056) и шест<strong>на</strong>дцатеричными (0хАС), а вещественные<br />
– десятичными (6.23) и экспоненциальными (5Е-12). Специальную<br />
группу символьных констант образуют управляющие последовательности<br />
(табл. 7).<br />
Таблица 7<br />
Управляющие последовательности<br />
'\0' Ноль '\t' Горизонталь<strong>на</strong>я табуляция<br />
'\a' Сиг<strong>на</strong>л '\v' Вертикаль<strong>на</strong>я табуляция<br />
'\b' Возврат <strong>на</strong> символ '\"' Кавычки<br />
'\f' Новая страница '\'' Апостроф<br />
'\n' Новая строка '\\' Обрат<strong>на</strong>я косая черта<br />
'\r' Начало строки – –<br />
Данные, которыми манипулирует программа, хранятся в ячейках памяти<br />
компьютера, и именованные ячейки памяти мы <strong>на</strong>звали переменными и<br />
константами. Hо память пред<strong>на</strong>з<strong>на</strong>че<strong>на</strong> не только для хранения з<strong>на</strong>чений, обрабатываемых<br />
в ходе выполнения программы. Часть ячеек памяти выделяется<br />
для указания <strong>на</strong> другие области, и эту часть <strong>на</strong>зывают указателями и ссыл-