Позив функције

Позив функције пише се наредбом облика:

funkcija (argument, argument, …, argument)

funkcija је функција чије се извршење тражи. То је идентификатор фунмкције која се позива.

Argumenti су вредности који служе за иницијализацију параметара функције пре обраде тела функције. То су, у ствари, стварни параметри. Могу бити произвољни изрази, али се морају по броју и типу слагати са бројем и типовима параметара функције.

Ако се израз за позивање функције користи као операнд у сложенијем изразу, најпре се позива функција, па се касније вредност функције користи за израчунавање вредности сложенијег израза.

Уколико је функција типа void може да се позива само засебном наредбом.

Пример: Написати функцију која израчунава збир првих n природних бројева, а затим применити ту функцију у главном програму.

#include<stdio.h>
int zbir (int n)
{
int s=0,i;
for (i=1;i<=n;i++)s+=i;
return s;
}
main()
{
int k,z;
printf("k?");
scanf("%d",&k);
z=zbir(k); /* poziv funkcije kao operand u izrazu */
printf("zbir=%d\n",z);
printf("zbir=%d\n",zbir(k)); /* poziv funkcije kao argument funkcije printf */
}
Advertisements

One thought on “Позив функције

  1. Повратни пинг: Потпрограми | Рачунари и програмирање

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s