ФУНКЦИИ
Функция
Функция
Функции
Функции
Функции
Итого:
Задание 0 (вводное):
ЗАДАНИЯ
Пользовательские библиотеки
Пользовательские библиотеки
Пользовательские библиотеки
Пользовательские библиотеки
Пользовательские библиотеки
Пользовательские библиотеки
Разминка
144.34K
Category: programmingprogramming

Функции. Вызов функции

1. ФУНКЦИИ

2. Функция

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

3. Функция

Вызов функции:
1. Объявлении функции:
2. Вызов функции:
Задание: Объявите и используйте эту функцию в main.

4. Функции

Передача аргументов:
1. По значению
2. По ссылке
3. По указателю (упрощённо: не включаем сейчас)
Пример передачи по значению:

5. Функции

Типы возвращаемых значений:
1. void — ничего не возвращает;
2. int, bool, double — возвращают результат.
Пример:

6. Функции

Зачем использовать функции
• Повторное использование кода
• Повышение читаемости
• Упрощение отладки

7. Итого:

Функции помогают разбивать код на части, упрощать его,
разбивать приложение на логические части.
Любая функция включает:
1. Тип возвращаемого значения (или void, если функция ничего не
возвращает).
2. Имя функции (должно отражать её назначение).
3. Параметры (аргументы, передаваемые в функцию; могут
отсутствовать).
4. Тело функции (код, который выполняется при вызове).

8. Задание 0 (вводное):

Написать функцию void printLine(), которая печатает строку
"=======".
Вызвать её 3 раза.

9. ЗАДАНИЯ

10. Пользовательские библиотеки

11. Пользовательские библиотеки

Разница между <...> и "..."
Синтаксис
Где ищет файл компилятор?
Когда использовать?
#include <...>
Системные каталоги
(например, C:\mingw\include)
Для стандартных библиотек (STL).
#include "..."
Текущая папка проекта → системные
каталоги
Для пользовательских библиотек.

12. Пользовательские библиотеки

Пример создания.
Шаг 1. Создаем файл my_lib.cpp и подключаем заголовочный файл.

13. Пользовательские библиотеки

Пример создания.
Шаг 2. Создаем файл my_lib.h и объявляем функцию из my_lib.cpp.

14. Пользовательские библиотеки

Пример создания.
Шаг 3. Создаем файл main.cpp и подключаем заголовочный файл.
Далее можем обращаться к нашему методу.

15. Пользовательские библиотеки

При использовании пользовательских библиотек моогут быть
циклические включения:
Файл A.h включает B.h, а B.h включает A.h → используйте #pragma
once.

16. Разминка

1. Напишите свою библиотеку, где в заголовочном файле my_lib.h
объявляем функцию и в my_lib.cpp ее реализуем.
English     Русский Rules