В этой программе переменная
num
сначала инициализируется значением, введенным пользователем. Затем вызывается функция
printDouble
, и значение аргумента
num
копируется в параметр
value
функции
printDouble
. Затем функция
printDouble
использует значение параметра
value
.
Использование возвращаемых значений в качестве аргументов
В приведенной выше задаче мы видим, что переменная num
используется только один раз, чтобы передать возвращаемое из функции getValueFromUser
значение аргументу вызова функции printDouble
.
Мы можем немного упростить приведенный выше пример следующим образом: