Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
38976 участников
Администратор Biznesdim
Модератор SergeSan
Модератор Vik_Lavrenko
Модератор Сергей В..
zhenya-lashuko***@y*****.ru
Модератор SergiSan
Модератор Horov
Модератор eldarbal
Модератор _Евгения_
Модератор Yury Smirnov

Активные участники:

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

20250706233318

←  Предыдущая тема Все темы Следующая тема →
пишет:

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

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

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

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

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

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

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

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


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