Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



C

Формат функции:

[<тип>] <имя>([<описания_параметров>])<блок>

В блоке обязательно присутствие инструкции вида return <выражение>, значение которого возвращается в точку вызова. Его обычно называют возвращаемым значением функции. <тип> в заголовке функции указывает тип возвращаемого значения.Если тип значения в инструкции return не совпадает с типом в заголовке, то производится автоматическое преобразование его к типу заголовка. Если <тип> отсутствует, то транслятор подставляет int.

Примеры.

float MinFun( floa t x[ ], in t 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 <тип>

инструкции

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

End function

Возвращаемое значение непосредственно присваивается имени функции.

Примеры.

function Minfun(x() as single, n as integer) as single

dim i as integer, j as integer, MinValue as single, y as single

................................................................................

MinValue=2*y+5

End function

Определение функции Вызов

function Max(a as double, b as double) as double y=Max(cos(x), sin(x));

dim y as double;

if a>b then

y=a

Else

y=b

End if

Max=y





Дата публикования: 2014-11-02; Прочитано: 232 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...