Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП.docx
Скачиваний:
25
Добавлен:
19.12.2018
Размер:
38.79 Кб
Скачать

Операция 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