Тема 8. Функції PDF

Summary

This document appears to be lecture notes or textbook material on the topic of functions in C++. It likely explains how to define and use functions within a C++ program.

Full Transcript

Тема 8. Функції Ви вже знаєте, що кожна програма повинна містити функцію main() (з якої вона і починає своє виконання). Тим не менш, більшість програм використовують і багато інших функцій. Функції Функція — це послідовність стейтментів для виконання певного завдання. Часто ваші програми переривают...

Тема 8. Функції Ви вже знаєте, що кожна програма повинна містити функцію main() (з якої вона і починає своє виконання). Тим не менш, більшість програм використовують і багато інших функцій. Функції Функція — це послідовність стейтментів для виконання певного завдання. Часто ваші програми переривають виконання одних функцій заради виконання інших. Ви це постійно робите в реальному житті, наприклад, ви читаєте книгу і згадали, що повинні були зробити телефонний дзвінок. Ви залишаєте закладку в своїй книзі, берете телефон і набираєте номер. Після того, як ви вже поговорили, ви повертаєтеся до тієї сторінки в книзі, на якій ви зупинилися. Програми в C++ працюють схожим чином. Іноді, коли програма виконує код, вона може зіткнутися з викликом функції. Виклик функції — це вираз, який вказує процесору перервати виконання поточної функції і приступити до виконання іншої функції. Процесор “залишає закладку” в поточній точці виконання, а потім виконує функцію, що викликається. Коли виконання функції, що викликається, — завершено, то процесор повертається до “закладки” і відновлює виконання перерваної функції. Функція, в якій знаходиться виклик, називається викликаючою функцією (англ. “caller”). Наприклад: #include // для std::cout і std::endl // Оголошення функції doPrint(), яку ми будемо викликати void doPrint() { std::cout

Use Quizgecko on...
Browser
Browser