C
Формат функции:
[<тип>] <имя>([<описания_параметров>])<блок>
В блоке обязательно присутствие инструкции вида return<выражение>, значение которого возвращается в точку вызова. Его обычно называют возвращаемым значением функции. <тип> в заголовке функции указывает тип возвращаемого значения. Если тип значения в инструкции returnне совпадает с типом в заголовке, то производится автоматическое преобразование его к типу заголовка. Если <тип> отсутствует, то транслятор подставляет int.
Примеры.
float MinFun(float x[ ], int n){
int i, j;
float MinValue;
................
return 2*MinValue+5;
}
Определение функции: Вызов:
double Max(double a, double b){ y=Max(cos(x), sin(x));
double y;
if(a>b){
y=a;
}else{
y=b;
}
return y;
}
Basic
Формат функции:
function <имя_функции>([<описания_параметров>]) as <тип>
инструкции
<имя_функции>=<выражение>