Отправляет email-рассылки с помощью сервиса Sendsay
←  Предыдущая тема Все темы Следующая тема →
пишет:

Урок 12 по С++. Функции и возвращаемое значение return

Для начала давайте разберемся, что такое функция? Функция – это последовательность инструкций, которые выполняют определенную задачу. Как известно, каждая программа состоит из главной функции main() (с неё начинается выполнение). Однако, есть еще много других функций, которые используют программы. 

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

В C++ программы работают подобным образом. Иногда, при выполнении, программа может столкнуться с вызовом функции (function call). Вызов функции – это код, который указывает процессору остановить выполнение текущего кода, чтобы выполнить другой код. Процессор «оставляет закладку» в текущей функции, а затем выполняет другую функцию. Когда выполнение завершается, процессор возвращается к месту, где он «оставил закладку» и возобновляет выполнение кода.

Функция, в которой размещается вызов другой функции — называется caller, а функция, которую вызывали – вызываемая функция.

Читать дальше про функции и возвращаемое значение return.

Это интересно
+1

24.12.2016
Пожаловаться Просмотров: 1059  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены