Контрольные вопросы
1.
Назовите три условия, необходимые для
использования функции.
2.
Что такое прототип функции, для чего он
нужен?
3.
Чем отличается объявление функции от
определения функции?
4.
Когда целесообразно использовать
статическую переменную внутри функции?
5.
Назовите три способа передачи параметров
в функцию. Опишите ситуации, когда
следует использовать конкретный способ.
Приведите примеры.
6.
Что такое перегрузка функции, когда ее
целесообразно использовать?
7.
Назовите правила задания параметров
функции по умолчанию.
8.
Как и в каких случаях создаются
пользовательские заголовочные файлы?