Определения процедур

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 <тип>

инструкции

<имя_функции>=<выражение>