Найти тему

Курс по C++ для новичков. Введение в функции. Часть 2.

Оглавление

Использование аргументов

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

Во время создания функции, которая принимать одни или несколько аргументов, нужно объявить переменные, которые получат значениях этих аргументов. Данные переменные имеют название параметры функции. Рассмотрим функцию box(), которая находит объем параллелепипеда и выводит результат в консоль.

-2

При вызове функции нужно указывать 3 аргумента (length, width и heigh). Вот пример.

-3

Значения 7, 20, 4 соответственно передаются в length, width, height.

Значения 50, 3, 2 соответственно передаются в length, width, height.

Значения 8, 6, 9 соответственно передаются в length, width, height.

Вся программа:

-4

Вывод программы.

-5

Использование инструкции return

Если вы хотите выйти из функции раньше чем она закончилась или вернуть какой-нибудь результат из функции, то вам нужно использовать инструкцию return.

Она бывает двух видов: которая возвращает значение и которая не возвращает значение.

Если тип функции определяется ключевым словом void, то мы можем выйти из функции просто написав return;

А если у функции возвращаемый тип будет int, char, double и т.п., то нужно вернуть значение этого типа, например если у нас должно вернуть тип int, то мы возвращаем какое-то целочисленное значение (-2, 0, 228, 11).

Приведём пример использования функции с возвращающим типом void.

-6

Вывод программы.

-7

Программа с практическим использованием return. Функция power() выводит результат возведения в степень. Если показатель степени будет отрицательным, то функция завершится до возведения в степень.

-8

Вывод функции.

-9

Функция может содержать несколько инструкций return.

-10

Подпишитесь на канал, чтобы не потерять курс!

Следующий урок

Предыдущий урок

Список всех уроков курса.