🗊 Презентация C++. Функции

Нажмите для полного просмотра!
C++. Функции, слайд №1 C++. Функции, слайд №2 C++. Функции, слайд №3 C++. Функции, слайд №4 C++. Функции, слайд №5 C++. Функции, слайд №6 C++. Функции, слайд №7 C++. Функции, слайд №8 C++. Функции, слайд №9 C++. Функции, слайд №10 C++. Функции, слайд №11 C++. Функции, слайд №12 C++. Функции, слайд №13 C++. Функции, слайд №14 C++. Функции, слайд №15 C++. Функции, слайд №16 C++. Функции, слайд №17 C++. Функции, слайд №18 C++. Функции, слайд №19 C++. Функции, слайд №20 C++. Функции, слайд №21 C++. Функции, слайд №22 C++. Функции, слайд №23 C++. Функции, слайд №24 C++. Функции, слайд №25 C++. Функции, слайд №26 C++. Функции, слайд №27 C++. Функции, слайд №28 C++. Функции, слайд №29 C++. Функции, слайд №30 C++. Функции, слайд №31 C++. Функции, слайд №32 C++. Функции, слайд №33 C++. Функции, слайд №34 C++. Функции, слайд №35 C++. Функции, слайд №36 C++. Функции, слайд №37 C++. Функции, слайд №38 C++. Функции, слайд №39 C++. Функции, слайд №40 C++. Функции, слайд №41 C++. Функции, слайд №42 C++. Функции, слайд №43 C++. Функции, слайд №44 C++. Функции, слайд №45 C++. Функции, слайд №46 C++. Функции, слайд №47 C++. Функции, слайд №48 C++. Функции, слайд №49 C++. Функции, слайд №50 C++. Функции, слайд №51 C++. Функции, слайд №52 C++. Функции, слайд №53 C++. Функции, слайд №54 C++. Функции, слайд №55 C++. Функции, слайд №56 C++. Функции, слайд №57 C++. Функции, слайд №58 C++. Функции, слайд №59 C++. Функции, слайд №60 C++. Функции, слайд №61 C++. Функции, слайд №62 C++. Функции, слайд №63 C++. Функции, слайд №64 C++. Функции, слайд №65 C++. Функции, слайд №66 C++. Функции, слайд №67 C++. Функции, слайд №68 C++. Функции, слайд №69 C++. Функции, слайд №70 C++. Функции, слайд №71 C++. Функции, слайд №72 C++. Функции, слайд №73 C++. Функции, слайд №74 C++. Функции, слайд №75 C++. Функции, слайд №76 C++. Функции, слайд №77 C++. Функции, слайд №78 C++. Функции, слайд №79 C++. Функции, слайд №80 C++. Функции, слайд №81 C++. Функции, слайд №82 C++. Функции, слайд №83 C++. Функции, слайд №84 C++. Функции, слайд №85 C++. Функции, слайд №86 C++. Функции, слайд №87 C++. Функции, слайд №88 C++. Функции, слайд №89 C++. Функции, слайд №90 C++. Функции, слайд №91 C++. Функции, слайд №92 C++. Функции, слайд №93 C++. Функции, слайд №94 C++. Функции, слайд №95 C++. Функции, слайд №96 C++. Функции, слайд №97 C++. Функции, слайд №98 C++. Функции, слайд №99 C++. Функции, слайд №100 C++. Функции, слайд №101 C++. Функции, слайд №102 C++. Функции, слайд №103 C++. Функции, слайд №104 C++. Функции, слайд №105 C++. Функции, слайд №106 C++. Функции, слайд №107 C++. Функции, слайд №108 C++. Функции, слайд №109 C++. Функции, слайд №110 C++. Функции, слайд №111 C++. Функции, слайд №112 C++. Функции, слайд №113 C++. Функции, слайд №114 C++. Функции, слайд №115 C++. Функции, слайд №116 C++. Функции, слайд №117 C++. Функции, слайд №118 C++. Функции, слайд №119 C++. Функции, слайд №120 C++. Функции, слайд №121 C++. Функции, слайд №122 C++. Функции, слайд №123 C++. Функции, слайд №124 C++. Функции, слайд №125 C++. Функции, слайд №126

Содержание

Вы можете ознакомиться и скачать презентацию на тему C++. Функции. Доклад-сообщение содержит 126 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


C++ 03
Описание слайда:
C++ 03

Слайд 2


Функции
Описание слайда:
Функции

Слайд 3


C++. Функции, слайд №3
Описание слайда:

Слайд 4


C++. Функции, слайд №4
Описание слайда:

Слайд 5


C++. Функции, слайд №5
Описание слайда:

Слайд 6


Перегружаемая функция 1
Описание слайда:
Перегружаемая функция 1

Слайд 7


Перегружаемая функция 2
Описание слайда:
Перегружаемая функция 2

Слайд 8


Поменять 2 числа местами
Описание слайда:
Поменять 2 числа местами

Слайд 9


& взятие адреса
Описание слайда:
& взятие адреса

Слайд 10


Указатели позволяют обрабатывать многомерные и одномерные массивы, строки, символы, структуры и массивы структур. динамически создавать новые...
Описание слайда:
Указатели позволяют обрабатывать многомерные и одномерные массивы, строки, символы, структуры и массивы структур. динамически создавать новые переменные в процессе выполнения программы. обрабатывать связанные структуры: стеки, очереди, списки, деревья, сети. передавать функциям адреса фактических параметров. передавать функциям адреса функция в качестве параметров.

Слайд 11


Определение Указатель-это переменная или константа, которая содержит значение адреса другой переменной.
Описание слайда:
Определение Указатель-это переменная или константа, которая содержит значение адреса другой переменной.

Слайд 12


Объявление указателей и основные операции над ними тип [модификатор] * тип-имя типа переменной, адрес которой будет содержать переменная-...
Описание слайда:
Объявление указателей и основные операции над ними тип [модификатор] * тип-имя типа переменной, адрес которой будет содержать переменная- указатель.(например integer, char, long) имя-указателя –идентификатор переменной типа указатель.(имя собственное) *- определяет переменную типа указатель.

Слайд 13


Значение переменной-указателя-это адрес некоторой величины, целое без знака. Указатель содержит адрес первого байта переменной определённого типа....
Описание слайда:
Значение переменной-указателя-это адрес некоторой величины, целое без знака. Указатель содержит адрес первого байта переменной определённого типа. Тип адресуемой переменной, на которую ссылается указатель, определяет объём оперативной памяти, выделяемой переменной, связанной с указателем.

Слайд 14


указатель содержит адрес нулевого байта этой переменной тип адресуемой переменной определяет, сколько байтов, начиная с нулевого (адреса,...
Описание слайда:
указатель содержит адрес нулевого байта этой переменной тип адресуемой переменной определяет, сколько байтов, начиная с нулевого (адреса, определённого указателем) занимает это значение

Слайд 15


Примеры объявлений указателей
Описание слайда:
Примеры объявлений указателей

Слайд 16


& и * &-получение адреса переменной. *-извлечение значения, расположенного по этому адресу.
Описание слайда:
& и * &-получение адреса переменной. *-извлечение значения, расположенного по этому адресу.

Слайд 17


&-имя переменной получение адреса, определяет адрес размещения значения переменной определённого типа. Операндом операции & должно быть имя...
Описание слайда:
&-имя переменной получение адреса, определяет адрес размещения значения переменной определённого типа. Операндом операции & должно быть имя переменной того же типа, для которой определён и указатель левой части оператора присваивания, получающий значение этого адреса.

Слайд 18


*-имя указателя получение значения определённого типа по заданному адресу. Определяет содержимое, находящееся по адресу, который содержится в...
Описание слайда:
*-имя указателя получение значения определённого типа по заданному адресу. Определяет содержимое, находящееся по адресу, который содержится в указателе-переменной или указателе-константе. Иначе: косвенная адресация.

Слайд 19


Косвенная адресация помощью операции * осуществляет доступ к значению по указателю, то есть извлечение значения, расположенного по адресу-содержимому...
Описание слайда:
Косвенная адресация помощью операции * осуществляет доступ к значению по указателю, то есть извлечение значения, расположенного по адресу-содержимому указателя. Операнд * (т.е имя после) должно быть типа указатель (ранее объявлено).

Слайд 20


Инициализация указателя имя указателя_переменной=&имя_переменной int *ptri,i; //объявление указателя и переменной типа int ptri=&i; //ptri получает...
Описание слайда:
Инициализация указателя имя указателя_переменной=&имя_переменной int *ptri,i; //объявление указателя и переменной типа int ptri=&i; //ptri получает значение адреса ‘i’

Слайд 21


оператор присваивания, использующий имя указателя и * операцию косвенной адресации: Имя_переменной=*имя_указателя Имя указателя –это переменная или...
Описание слайда:
оператор присваивания, использующий имя указателя и * операцию косвенной адресации: Имя_переменной=*имя_указателя Имя указателя –это переменная или константа, которая содержит адрес размещаемого значения, требуемого для переменной левой части оператора присваивания i=*ptri; // ‘i’ получает значение, расположенное по адресу // содержащемся в указателе ‘ptri’

Слайд 22


Взаимосвязь указателя, адреса и значения переменной
Описание слайда:
Взаимосвязь указателя, адреса и значения переменной

Слайд 23


Указатели можно использовать *ptri-значение переменной, находящейся по адресу, содержащемуся в указателе ptri ptri-значение адреса переменной...
Описание слайда:
Указатели можно использовать *ptri-значение переменной, находящейся по адресу, содержащемуся в указателе ptri ptri-значение адреса переменной &ptri-адрес местоположения самого указателя

Слайд 24


int i=123, j, *ptri; //объявление переменных и указателя ptri=&i; //инициализация указателя(присвоение адреса i) j=*ptri+1; //переменной i (*ptri)...
Описание слайда:
int i=123, j, *ptri; //объявление переменных и указателя ptri=&i; //инициализация указателя(присвоение адреса i) j=*ptri+1; //переменной i (*ptri) присваивается значение //переменной i и к её содержимому прибавляется единичка.

Слайд 25


Многоуровневая адресация int i=123; //где i-имя переменной int *pi=&i; //pi –указатель на переменную int **ppi=π //ppi-указатель на ‘указатель на...
Описание слайда:
Многоуровневая адресация int i=123; //где i-имя переменной int *pi=&i; //pi –указатель на переменную int **ppi=π //ppi-указатель на ‘указатель на переменную’ int ***pppi=&ppi; //pppi-указатель на ‘указатель на ‘указатель на переменную’’.

Слайд 26


Правила Полное количество звёздочек косвенной адресации, равное количеству звёздочек при объявлении указателя, определяет значение переменной....
Описание слайда:
Правила Полное количество звёздочек косвенной адресации, равное количеству звёздочек при объявлении указателя, определяет значение переменной. Уменьшение количества звёздочек косвенной адресации добавляет к имени переменной слово ‘указатель’, причём этих слов может быть столько, сколько может быть уровней косвенной адресации для этих имён указателей, то есть столько, сколько звёздочек стоит в объявлении указателя.

Слайд 27


Соответствие между количеством уточнений (*) и результатом обращения к значению с помощью указателя
Описание слайда:
Соответствие между количеством уточнений (*) и результатом обращения к значению с помощью указателя

Слайд 28


C++. Функции, слайд №28
Описание слайда:

Слайд 29


Операции над указателями Присвоить указателю значение адреса данных, или нуль. Увеличить (уменьшить) значение указателя Прибавить (вычесть) из...
Описание слайда:
Операции над указателями Присвоить указателю значение адреса данных, или нуль. Увеличить (уменьшить) значение указателя Прибавить (вычесть) из значения указателя целое число Сложить или вычесть значение одного указателя из другого Сравнить два указателя с помощью операций отношения.

Слайд 30


задать значение Переменной-указателю Присвоить указателю адрес переменной, имеющей место в оперативной памяти, или нуль: ptri=&i; ptri=NULL; Объявить...
Описание слайда:
задать значение Переменной-указателю Присвоить указателю адрес переменной, имеющей место в оперативной памяти, или нуль: ptri=&i; ptri=NULL; Объявить указатель вне функции (в том числе main) либо в любой функции, снабдив его описателем stastic, при этом начальным значением указателя является нулевой адрес (NULL)

Слайд 31


Присвоить указателю значение другого указателя, который к этому времени уже инициализирован (имеет определённое значение), например: ptri=ptrj; -это...
Описание слайда:
Присвоить указателю значение другого указателя, который к этому времени уже инициализирован (имеет определённое значение), например: ptri=ptrj; -это двойное указание одной и той же переменной. Присвоить переменной-указателю значение с помощью функций malloc и calloc.

Слайд 32


Изменение значений указателя +, ++, -, --
Описание слайда:
Изменение значений указателя +, ++, -, --

Слайд 33


C++. Функции, слайд №33
Описание слайда:

Слайд 34


Связь с массивами int mas[10],*ptrm; ptrm=&mas[0]; *prtm==mas[0]==*(mas+0) ; //значение нулевого элемента массива mas *(ptrm+i)==mas[i]==*(mas+i);...
Описание слайда:
Связь с массивами int mas[10],*ptrm; ptrm=&mas[0]; *prtm==mas[0]==*(mas+0) ; //значение нулевого элемента массива mas *(ptrm+i)==mas[i]==*(mas+i); //значение i-го элемента массива mas

Слайд 35


*mas+2==mas[0]+2; *(mas+i)-3==mas[i]-3;
Описание слайда:
*mas+2==mas[0]+2; *(mas+i)-3==mas[i]-3;

Слайд 36


*(&(mas[i+1])+2)++; ptrm==&mas[i+1]; //упрощение выражения, i не играет роли ptrm+2==&(mas[i+1])+2; //указатель переводится на 2 элемента вперёд...
Описание слайда:
*(&(mas[i+1])+2)++; ptrm==&mas[i+1]; //упрощение выражения, i не играет роли ptrm+2==&(mas[i+1])+2; //указатель переводится на 2 элемента вперёд *ptrm++==(*ptrm=*ptrm+1); //содержимое ячейки массива извлекается и к нему прибавляется единичка

Слайд 37


префиксные (слева от имени указателя) постфиксные (справа от имени указателя) Префиксные операции в последовательности справа налево. Использование...
Описание слайда:
префиксные (слева от имени указателя) постфиксные (справа от имени указателя) Префиксные операции в последовательности справа налево. Использование значения, полученного после выполнения префиксных операций Постфиксная операция над указателем.

Слайд 38


*p++ сначала выполняется префиксная операция над указателем ,то есть определяется значение *p-содержимое, расположенное по адресу px, а затем...
Описание слайда:
*p++ сначала выполняется префиксная операция над указателем ,то есть определяется значение *p-содержимое, расположенное по адресу px, а затем выполняется постфиксная операция ++ увеличение значения указателя на квант памяти, то есть на 2 байта (если указатель типа int)

Слайд 39


(++(*p)+2) сначала: *p -так как префиксные операции выполняются справа налево. *p=*p+1 -самая ‘левая’ префиксная операция +2 -выполнение постфиксной...
Описание слайда:
(++(*p)+2) сначала: *p -так как префиксные операции выполняются справа налево. *p=*p+1 -самая ‘левая’ префиксная операция +2 -выполнение постфиксной операции

Слайд 40


Проблемы Попытка работать с неинициализированными указателям, то есть с указателем, не содержащим адреса оперативной памяти (ОП), выделенной...
Описание слайда:
Проблемы Попытка работать с неинициализированными указателям, то есть с указателем, не содержащим адреса оперативной памяти (ОП), выделенной переменной. Потеря ссылки, то есть значения указателя из-за присваивания ему нового значения до освобождения ОП, которою он адресует. Не освобождение ОП, запрошенной с помощью функции malloc

Слайд 41


Синтаксис указателей data_type *pointerName; data_type — тип данных, pointerName — имя указателя. int *integerPointer;
Описание слайда:
Синтаксис указателей data_type *pointerName; data_type — тип данных, pointerName — имя указателя. int *integerPointer;

Слайд 42


// Объявление указателя и простой переменной в одной строке int *pointer1, // это указатель variable; // это обычная переменная типа int //...
Описание слайда:
// Объявление указателя и простой переменной в одной строке int *pointer1, // это указатель variable; // это обычная переменная типа int // Объявление двух указателей в одно строке int *pointer1, // это указатель с именем pointer1 *pointer2; // это указатель с именем pointer2

Слайд 43


два способа использования указателя Использовать имя указателя без символа *, таким образом можно получить фактический адрес ячейки памяти, куда...
Описание слайда:
два способа использования указателя Использовать имя указателя без символа *, таким образом можно получить фактический адрес ячейки памяти, куда ссылается указатель. Использовать имя указателя с символом *, это позволит получить значение, хранящееся в памяти. В рамках указателей, у символа * есть техническое название — операция разыменования. По сути, мы принимаем ссылку на какой-то адрес памяти, чтобы получить фактическое значение.

Слайд 44


Объявление указателя, получение адреса переменной Для того чтобы объявить указатель, который будет ссылаться на переменную, необходимо сначала...
Описание слайда:
Объявление указателя, получение адреса переменной Для того чтобы объявить указатель, который будет ссылаться на переменную, необходимо сначала получить адрес этой переменной. Чтобы получить адрес памяти переменной (её расположение в памяти), нужно использовать знак & перед именем переменной. Это позволяет узнать адрес ячейки памяти, в которой хранится значение переменной. Эта операция называется — операция взятия адреса

Слайд 45


int var = 5; // простое объявление переменной с предварительной инициализацией int *ptrVar; // объявили указатель, однако он пока ни на что не...
Описание слайда:
int var = 5; // простое объявление переменной с предварительной инициализацией int *ptrVar; // объявили указатель, однако он пока ни на что не указывает ptrVar = &var; // теперь наш указатель ссылается на адрес в памяти, где хранится число 5

Слайд 46


#include int main() { int var; // обычная целочисленная переменная int *ptrVar; // целочисленный указатель (ptrVar должен быть типа int, так как он...
Описание слайда:
#include int main() { int var; // обычная целочисленная переменная int *ptrVar; // целочисленный указатель (ptrVar должен быть типа int, так как он будет ссылаться на переменную типа int) ptrVar = &var; // присвоили указателю адрес ячейки в памяти, где лежит значение переменной var scanf( "%d", &var ); // в переменную var положили значение, введенное с клавиатуры printf( "%d\n", *ptrVar ); // вывод значения через указатель getchar(); }

Слайд 47


& & - унарный оператор, возвращающий адрес операнда в памяти m = &count; //помещает в m адрес переменной count q = *m; //помещает значение count в q
Описание слайда:
& & - унарный оператор, возвращающий адрес операнда в памяти m = &count; //помещает в m адрес переменной count q = *m; //помещает значение count в q

Слайд 48


C++. Функции, слайд №48
Описание слайда:

Слайд 49


Варианты обращения к элементам массива
Описание слайда:
Варианты обращения к элементам массива

Слайд 50


Обращение через указатели
Описание слайда:
Обращение через указатели

Слайд 51


Использование адресации
Описание слайда:
Использование адресации

Слайд 52


Структуры
Описание слайда:
Структуры

Слайд 53


Общий вид для структур
Описание слайда:
Общий вид для структур

Слайд 54


Ввод и вывод массива сложный
Описание слайда:
Ввод и вывод массива сложный

Слайд 55


Массив структур
Описание слайда:
Массив структур

Слайд 56


Ввод и вывод массива структур
Описание слайда:
Ввод и вывод массива структур

Слайд 57


Решение
Описание слайда:
Решение

Слайд 58


Массив из более сложных структур
Описание слайда:
Массив из более сложных структур

Слайд 59


Более сложный вариант вывода
Описание слайда:
Более сложный вариант вывода

Слайд 60


Поиск по простой структуре
Описание слайда:
Поиск по простой структуре

Слайд 61


C++. Функции, слайд №61
Описание слайда:

Слайд 62


C++. Функции, слайд №62
Описание слайда:

Слайд 63


Поиск по более сложной структуре
Описание слайда:
Поиск по более сложной структуре

Слайд 64


Поиск максимума. Перегрузка логических операторов
Описание слайда:
Поиск максимума. Перегрузка логических операторов

Слайд 65


Поиск минимума
Описание слайда:
Поиск минимума

Слайд 66


Поиск максимума
Описание слайда:
Поиск максимума

Слайд 67


Для более сложной структуры
Описание слайда:
Для более сложной структуры

Слайд 68


C++. Функции, слайд №68
Описание слайда:

Слайд 69


Возможная оптимизация - подбор ключа
Описание слайда:
Возможная оптимизация - подбор ключа

Слайд 70


Предоставление массива в виде структуры
Описание слайда:
Предоставление массива в виде структуры

Слайд 71


C++. Функции, слайд №71
Описание слайда:

Слайд 72


Поиск экстремумов
Описание слайда:
Поиск экстремумов

Слайд 73


C++. Функции, слайд №73
Описание слайда:

Слайд 74


Передача по значению
Описание слайда:
Передача по значению

Слайд 75


Передача по ссылке
Описание слайда:
Передача по ссылке

Слайд 76


Вывод массива
Описание слайда:
Вывод массива

Слайд 77


Массив неизвестного размера
Описание слайда:
Массив неизвестного размера

Слайд 78


Использование указателя
Описание слайда:
Использование указателя

Слайд 79


C++. Функции, слайд №79
Описание слайда:

Слайд 80


Рекурсивный и нерекурсивый факториал
Описание слайда:
Рекурсивный и нерекурсивый факториал

Слайд 81


И вновь простая обработка массива с сортировкой
Описание слайда:
И вновь простая обработка массива с сортировкой

Слайд 82


switch case
Описание слайда:
switch case

Слайд 83


C++. Функции, слайд №83
Описание слайда:

Слайд 84


C++. Функции, слайд №84
Описание слайда:

Слайд 85


Локальная область видимости внутри case
Описание слайда:
Локальная область видимости внутри case

Слайд 86


Структуры
Описание слайда:
Структуры

Слайд 87


Структура для времени
Описание слайда:
Структура для времени

Слайд 88


Функции внутри структур
Описание слайда:
Функции внутри структур

Слайд 89


C++. Функции, слайд №89
Описание слайда:

Слайд 90


C++. Функции, слайд №90
Описание слайда:

Слайд 91


C++. Функции, слайд №91
Описание слайда:

Слайд 92


C++. Функции, слайд №92
Описание слайда:

Слайд 93


Сравнение двух времен в лоб
Описание слайда:
Сравнение двух времен в лоб

Слайд 94


Сравнение двух времен через перегрузку оператора
Описание слайда:
Сравнение двух времен через перегрузку оператора

Слайд 95


Перегрузка ввода и вывода
Описание слайда:
Перегрузка ввода и вывода

Слайд 96


Массив структур
Описание слайда:
Массив структур

Слайд 97


Ввод и вывод массива структур
Описание слайда:
Ввод и вывод массива структур

Слайд 98


Решение
Описание слайда:
Решение

Слайд 99


Массив из более сложных структур
Описание слайда:
Массив из более сложных структур

Слайд 100


Более сложный вариант вывода
Описание слайда:
Более сложный вариант вывода

Слайд 101


Поиск по простой структуре
Описание слайда:
Поиск по простой структуре

Слайд 102


C++. Функции, слайд №102
Описание слайда:

Слайд 103


C++. Функции, слайд №103
Описание слайда:

Слайд 104


Поиск по более сложной структуре
Описание слайда:
Поиск по более сложной структуре

Слайд 105


Поиск максимума. Перегрузка логических операторов
Описание слайда:
Поиск максимума. Перегрузка логических операторов

Слайд 106


Поиск минимума
Описание слайда:
Поиск минимума

Слайд 107


Поиск максимума
Описание слайда:
Поиск максимума

Слайд 108


Для более сложной структуры
Описание слайда:
Для более сложной структуры

Слайд 109


C++. Функции, слайд №109
Описание слайда:

Слайд 110


Возможная оптимизация - подбор ключа
Описание слайда:
Возможная оптимизация - подбор ключа

Слайд 111


Предоставление массива в виде структуры
Описание слайда:
Предоставление массива в виде структуры

Слайд 112


C++. Функции, слайд №112
Описание слайда:

Слайд 113


Поиск экстремумов
Описание слайда:
Поиск экстремумов

Слайд 114


C++. Функции, слайд №114
Описание слайда:

Слайд 115


Передача по значению
Описание слайда:
Передача по значению

Слайд 116


Передача по ссылке
Описание слайда:
Передача по ссылке

Слайд 117


Вывод массива
Описание слайда:
Вывод массива

Слайд 118


Массив неизвестного размера
Описание слайда:
Массив неизвестного размера

Слайд 119


Использование указателя
Описание слайда:
Использование указателя

Слайд 120


C++. Функции, слайд №120
Описание слайда:

Слайд 121


Рекурсивный и нерекурсивый факториал
Описание слайда:
Рекурсивный и нерекурсивый факториал

Слайд 122


Указатель на функцию void f() { } void (*pf)() = &f; pf();
Описание слайда:
Указатель на функцию void f() { } void (*pf)() = &f; pf();

Слайд 123


void f(int a) { } void g(int b) { } void (*pf)(int) = &f; pf(10); // Вызывается f(10) pf = &g; pf(20); // Вызывается g(20)
Описание слайда:
void f(int a) { } void g(int b) { } void (*pf)(int) = &f; pf(10); // Вызывается f(10) pf = &g; pf(20); // Вызывается g(20)

Слайд 124


void f() { } void g() { } void (*pf) = &f; // Верно, &f - указатель на функцию f pf = g; // Тоже верно, имя функции(g) автоматически приводится к...
Описание слайда:
void f() { } void g() { } void (*pf) = &f; // Верно, &f - указатель на функцию f pf = g; // Тоже верно, имя функции(g) автоматически приводится к указателю на функцию.

Слайд 125


Чтение произвольного числа символов
Описание слайда:
Чтение произвольного числа символов

Слайд 126


C++. Функции, слайд №126
Описание слайда:



Теги Функции
Похожие презентации
Mypresentation.ru
Загрузить презентацию