- С помощью вспомогательных алгоритмов (подпрограмм) программируют блоки команд, которые могут выполняться несколько раз в разные моменты.
- В C++ различают два вида подпрограмм – функции и процедуры.
- Функция в результате своего выполнения определяет и возвращает некоторую переменную. Процедура в явном виде не возвращает ничего.
Формат команды | Пример |
---|---|
Процедура | Процедура |
#include <iostream> void <имя процедуры> () { <тело процедуры>; } int main () { <операторы> <имя процедуры> () <операторы> <имя процедуры> ()} | #include <iostream> using namespace std; void printError () { cout << "Error"; } int main () { printError (); |
Функция | Функция |
#include <iostream>
| #include <iostream> int sum (int A, int B) { return A + B;} int main () { int A = 10, B = 20; cout << "Sum of two number " << A <<" and " << B << " = " << sum (A, B); return 0;} |