Декларирање на функции
Повикувањето на функцијата се прави на следниот начин: 1. Ако функцијата има тип различен од VOID (носи вредност во себе)
promenliva =
ime_na_funkcija ( parametar1, parametar2, ...);
Пример за ФУНКЦИИ пример1 - функција после Main() #include <iostream>
#include <cstdlib>
using namespace std;
void x(int i);
int main()
{
int a = 10;
x(a);
return 0;
}
void x(int i)
{
i = i * i;
cout << i;
}
пример2 - функција пред Main() #include <iostream> using namespace std; int addition (int a, int b) { int r; r=a+b; return (r); } int main () { int z; z = addition (5,3); cout << "The result is " << z; return 0; } На следниот цртеж е прикажан начинот на кој променливите во функцијата добиваат вредности и како функцијата враќа вредност во Main - главната функција::
РЕКУРЗИВНИ ФУНКЦИИ Се функции кои се повикуваат самите себе си со промена на нивниот влезен
параметар и ќе се Пример за рекурзивна функција #include <iostream> |