![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!