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