Функции

Слайд 2

Функция — это самостоятельная единица программы, которая спроектирована для реализации конкретной подзадачи. 
Сигнатура функции определяет

Функция — это самостоятельная единица программы, которая спроектирована для реализации конкретной подзадачи.
правила использования функции. Обычно сигнатура представляет собой описание функции, включающее имя функции, перечень формальных параметров с их типами.
Определение функции
Каждая функция в языке Си должна быть определена, то есть должны быть указаны:
тип возвращаемого значения;
имя функции;
список параметров;
тело функции.

Слайд 3

Шаблон функции

тип_возвращаемого_значения имя_функции(список принимаемых параметров){
тело_функции;
return возращаемое_значение; //для функций где тип

Шаблон функции тип_возвращаемого_значения имя_функции(список принимаемых параметров){ тело_функции; return возращаемое_значение; //для функций где
возвращаемого значения не void
}
Вызов функции:
Без возвращаемого значения
имя_функции(список передоваемых значенией, если есть);
С возвращаемым значением
переменная = имя_функции(список передоваемых значенией, если есть);

Слайд 4

#include
using namespace std;
void printHello() {
cout << “Hello”<}
void print(int x) {
cout <<

#include using namespace std; void printHello() { cout } void print(int x)
x << endl;
}

int sum(int a, int b) {
int s = a + b;
return s;
}
int main(){
int s = sum(5,6);
print(s);
printHello();
}

Слайд 5

Виды функций:

Собственные
Системные

Виды функций: Собственные Системные

Слайд 6

Разбиение программ на функции дает следующие преимущества:

Функцию можно вызвать из различных мест

Разбиение программ на функции дает следующие преимущества: Функцию можно вызвать из различных
программы, что позволяет избежать повторения программного кода.
Одну и ту же функцию можно использовать в разных программах.
Использование функций облегчает чтение и понимание программы и ускоряет поиск и исправление ошибок.