top of page

Тема 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 для расчета корней квадратного уравнения.

bottom of page