Тема 3.4 Функции
Функции. Вызов функции. Глобальные. локальные переменные. Стандартные библиотечные функции. Составление программ с использованием функций.
Функции.
Процедуры и функции— относительно самостоятельные фрагменты программ, оформленные особым образом и снабженные именем. Упоминание этого имени в программе называется вызовом процедуры (функции).
Условимся в дальнейшем называть процедуры и функции общим словом подпрограммы.
Синтаксис описания таков:
[модификаторы] <Тип> <Имя> ([<Формальные_параметры>])
{<Тело>}
Модификаторы определяют область видимости подпрограммы. Например — private и public.
private, доступны только в методах данного класса.
public - делает метод (подпрограмму) доступным в любом месте программы.
В качестве типа можно указать зарезервированное слово void, которое означает отсутствие типа.
Имя подпрограммы должно быть уникальным в текущей области видимости идентификатором.
-
Примеры описаний:
-
int A() {...}
-
void в (...) {...}
-
public string С () { . . . }
Примеры
private int fun(int i,double a)
{int k=15; . . .
return k;}
void fun2 (int i,double a )
{...;}
public double fun3 ()
{..double b=a; . . .
return b; }
Строки
string str = "Пример строки";
-
char[] chararray = {'e', 'x', 'a', 'm', 'p', 'l', 'e'}; string str = new string(chararray);
Пример: Написать функцию Koren для расчета корней квадратного уравнения.