- •Этапы создания исполняемой программы
- •Идентификаторы
- •Ключевые слова
- •Комментарии
- •Структура программы
- •Вывод данных
- •Ввод данных
- •Основные (стандартные) типы данных
- •Область действия переменных
- •Простое присваивание
- •Операция sizeof
- •Условная операция (?:)
- •Указатель. Определение адреса переменной
- •Директива define
- •Директива include
- •Условный оператор
- •If (условие) оператор_1; else оператор_2;
- •If (условие) оператор_1; else оператор_2;
- •Оператор while
- •Оператор do...While
- •Оператор for
- •Функция exit(), операторы break, continue, return
- •Использование прототипов функций
- •Функции get() и put()
- •Функция getch()
- •Функция printf
-
Структура программы
Программа на языке С++ состоит из:
-
функций;
-
описаний;
-
директив препроцессора.
Самое простое определение функции имеет формат:
имя ([параметры])
{
операторы, составляющие тело функции
}
Одна из функций должна иметь имя main. Эта функция является главной функцией программы. Выполнение программы начинается с первого оператора главной функции.
Структура программы, состоящей только из главной функции:
директивы препроцессора
описания
main()
{
операторы главной функции
}
Программа может состоять из нескольких модулей (исходных файлов).
№4
-
Вывод данных
Команда cout выводит информацию на стандартное устройство вывода. Этим устройством является экран, если разработчик не переназначал стандартное устройство.
Формат команды:
cout << data [<<data];
где data – выводимые данные (переменная, константа, выражение или комбинация всех трех видов).
№5
-
Ввод данных
Оператор cin позволяет вводить значения переменных.
Формат команды:
cin [>> переменная];
Пример:
cin >> x; – ввод значения в переменную X
cin >> a >> b; – ввод значений в переменные А и В
№6
Управляющие последовательности используются для представления (обозначения) в программе:
-
кодов, не имеющих графического изображения (например, \а – звуковой сигнал, \n – перевод курсора в начало следующей строки);
-
символов апострофа ( ‘ ), обратной косой черты ( \ ), знака вопроса ( ? ) и кавычки ( “ );
-
любого символа по его шестнадцатеричному или восьмеричному коду.
№7
Типы данных языка С++
Тип данных определяет:
-
внутреннее представление данных в памяти компьютера;
-
множество значений, которые могут принимать величины этого типа;
-
операции и функции, которые можно применять к величинам этого типа
Основные типы данных служат для представления целых, вещественных, символьных и логических величин.
На основе стандартных типов могут быть описаны составные типы:
-
массивы;
-
перечисления;
-
функции;
-
структуры;
-
ссылки;
-
указатели;
-
объединения;
-
классы.
Основные (стандартные) типы данных
В языке С++ определено пять основных (стандартных, простых, арифметических) типов данных:
-
int (целый);
-
char (символьный); целые (целочисленные)
-
wchar_t (расширенный символьный); типы
-
float (вещественный); типы с плавающей
-
double (вещественный с двойной точностью). точкой
№8
Константы языка С++
Константа – это неизменяемая величина.
Константа может принадлежать любому из основных типов (см. таблицу), а так же быть строковой константой.
В конец каждой строковой константы компилятор добавляет нулевой символ
Строковая константа не имеет соответствующего типа. Она всегда заключается в двойные кавычки.
Примеры:
"С++ Programming" "123" " " "423 Е."
№9
Символьная константа заключается в одинарные кавычки.
Компилятор C++ не добавляет ограничитель в конец символьной константы.
№10
Переменные языка С++
Переменная – это именованная область оперативной памяти, в которой хранятся данные определенного типа
Перед использованием каждая переменная должна быть описана. При описании переменной указывается ее тип, имя и, возможно, значение.
Пример описания целой переменной А, вещественной переменной Х и символьной В:
int A; float X;
char B;
Общий вид оператора описания переменных:
[const] <тип> <имя> [значение];
Правила описания переменных:
-
ключевое слово const означает, что значение переменной изменять нельзя; такая переменная называется именованной константой или просто константой; для константы значение задается при описании;
-
если задается начальное значение (т.е. переменная инициализируется), то оно записывается со знаком равно или в круглых скобках.
№11