Как и методы, функции могут возвращать значение. Тип значения, возвращаемого с помощью оператора return, должен быть согласован с типом возвращаемого значения, объявленного для этой функции. В объявлении функции, которое начинается с:
1 |
float kmh_to_mph(float km_speed) |
содержится определение функции с именем kmh_to_mph, которая принимает один аргумент типа float с именем km_speed и возвращает значение тоже типа float. Аналогичным образом:
1 |
int gcd(int u, int v) |
определяет функцию gcd(наибольший общий делитель) с целыми аргументами u и v и возвращает целое значение.
В программе 1.4 функции передаются два аргумента в виде двух чисел, для которых нужно определить их наибольший общий делитель(gcd, greatest common divisor). Details