- •Этапы создания исполняемой программы
- •Идентификаторы
- •Ключевые слова
- •Комментарии
- •Структура программы
- •Вывод данных
- •Ввод данных
- •Основные (стандартные) типы данных
- •Область действия переменных
- •Простое присваивание
- •Операция sizeof
- •Условная операция (?:)
- •Указатель. Определение адреса переменной
- •Директива define
- •Директива include
- •Условный оператор
- •If (условие) оператор_1; else оператор_2;
- •If (условие) оператор_1; else оператор_2;
- •Оператор while
- •Оператор do...While
- •Оператор for
- •Функция exit(), операторы break, continue, return
- •Использование прототипов функций
- •Функции get() и put()
- •Функция getch()
- •Функция printf
Операция sizeof
Операция sizeof возвращает размер в байтах указанного в ней выражения или типа данных.
№18
Условная операция (?:)
Эта операция тернарная, то есть имеет три операнда.
Формат:
(условие) ? (выражение1) : (выражение2)
Если условие истинно, то выполняется выражение1, а если ложно, то выражение 2
№19
Указатель. Определение адреса переменной
С++ позволяет напрямую работать с памятью. С любой переменной можно работать, указывая ее имя или адрес. Адреса переменных называются указателями, при описании указатель обозначается *.
Операция
*указатель
позволяет получить доступ к данным, которые хранятся по адресу указатель.
Перед использованием указателя его необходимо описать в программе
Можно получить адрес, по которому переменная располагается в памяти.
Операция
& переменная
определяет адрес переменной по ее имени, а также позволяет обратиться к памяти по значению указателя.
№20
Директива define
Работает, как обыкновенная команда текстового редактора найти и заменить.
Формат:
# define АРГУМЕНТ1 аргумент2
где АРГУМЕНТ 1 – одно слово, не содержащее пробелов; для работы в имени первого аргумента традиционно используются большие буквы; АРГУМЕНТ1 отделяет от аргумента2 по крайней мере один пробел.
аргумент2 может быть любым символом, словом или фразой, может содержать пробелы или любые символы, которые можно набрать на клавиатуре.
№21
Директива include
Директива препроцессора include используется для включения текстовых файлов в текст программы.
Угловые кавычки означают, что файл находится в стандартной папке INCLUDE, двойные кавычки – что файл находится в текущей папке.
Директива include обычно используется для подключения библиотек
№22
Условный оператор
Условный оператор используется для разветвления процесса решения задачи на два направления.
Формат условного оператора:
Полная форма
If (условие) оператор_1; else оператор_2;
где условие – это логическое выражение, принимающее значение True или False
оператор_1, оператор_2 – это простые или составные операторы ЯП С++
Если условие истинно (не принимает значение False, т.е. не равно нулю), то выполняется оператор_1. Если условие ложно (принимает значение True, т.е. равно нулю), то выполняется оператор_2.
№23
Условный оператор
Условный оператор используется для разветвления процесса решения задачи на два направления.
Формат условного оператора:
Полная форма
If (условие) оператор_1; else оператор_2;
где условие – это логическое выражение, принимающее значение True или False
оператор_1, оператор_2 – это простые или составные операторы ЯП С++
Если условие истинно (не принимает значение False, т.е. не равно нулю), то выполняется оператор_1. Если условие ложно (принимает значение True, т.е. равно нулю), то выполняется оператор_2.
№24
Оператор while
Оператор while реализует цикл с предусловием
Формат:
while (условие) оператор;
где условие – это логическое выражение, принимающее значение True или False
оператор – это простой или составной оператор (т.е. блок) ЯП С++
Выполнение оператора while:
Если условие истинно (не принимает значение False, т.е. не равно нулю), то выполняется оператор (тело цикла) и происходит возврат на проверку условия. Если условие ложно (принимает значение True, т.е. равно нулю), происходит выход из цикла. Таким образом, в цикле while задается условие для продолжения цикла
№25