Upload
senokraljevo
View
223
Download
0
Embed Size (px)
Citation preview
7/24/2019 Definicija funkcije
1/10
tip_funkcije ime_funkcije(niz argumenata){
naredbe;
}
Telo funkcije
7/24/2019 Definicija funkcije
2/10
!" #"$%&'' *%* & #"$*%& +!",
-*." /& /0* *! %&'$'#$ #*%& &
(%'0'#),
1' ! *!' " %&'#' #"$*%& "2 %'-* /*3" ""&"$*$'!" %" #"3 45id '* *6'' &',
7* %" " '"$" & *$#'6-"' %" & int,
7/24/2019 Definicija funkcije
3/10
8-" !" #"$%&'' $"&'&*# 9" %" *
%- #'0-' 6' $"&'&*#",
:*$* #'0-' %#"$ $"&'&*#' -*." %"
%&'& < 9&* 6'3 $' !" #"$*%& !" *'6'3 '
*$'&" 3! & #"$%&'' & #"60&'&',
=#"$*%& !" -*." /& %'-* !"$' *$'&',
1'&* & #"$*%& !" " -*." /& 6,
7/24/2019 Definicija funkcije
4/10
>6 '#?-"'&' ('#'-" !") #"$%&''! 6
#*-"@ *-*2 *! %" #9 *9"@" *3"&*$'&' !, A %" !*9 '6'! *#-'0
'#?-"& 0 '#'-"
1' %' '#?-"& %" 17:BC>A '*$ *%'' &' ""&'0 '0'&*# c5nDt 0 45EatiEe
7/24/2019 Definicija funkcije
5/10
"0* !" #"$%&'' */0 '* *$ #'!"*-"& #*?#'-',
F*$' $"%' ' *3"& &"0' !" % 0*'0
6' ! G @* $*%"? #"$*%& !" $* #'!' !"
* 6'3 $' #*-"" $"%'" &"0 !" %" "
$" ' !" "-'! &'! ' #*-""
?0'*? #*?#'-' 3' %03'!"-' '$' %" *#%&"
%& $"&'&*#
7/24/2019 Definicija funkcije
6/10
HBI8>8J8K7L
HA:BM #"$*%& "" #*-"" !" $"* *$' *-" %" &'
#*-"' $N &!, *-" !" #*-"' $*%&'
HA:BM #"$*%& "" #*-"" !" *# &3'%&
6'?#'$' &'# *! !" $"%''
7/24/2019 Definicija funkcije
7/10
iN jN O % 0*'0" 6' **?#'- ppP
&"0 ppP *" #*-"" % & &'
3- %" 6'Q" 6 ppP *" #*-""
%" 9&''!
main ! -'-* fE5at #*-""
aN bN O
F7RS7TTT O 6 !" main "-'
'" "6" %' O 6 !" ppP
iN U % 0*'0" 6' **?#'- ppV
&"0 ppV *" #*-"" % fE5at &'
3- %" 6'Q" 6 ppV *" #*-""
%" 9&''!
F7RS7TTT i 6 !" ppP "-'
'" "6" %' i 6 !" ppV
7/24/2019 Definicija funkcije
8/10
!" #e$u#n
F*#'&' 6 !" ' -"%&* *$'0" !" *6'' (*6'!2 !) *%&." %" '#"$/*- return
return '#"$/' %'$' #''3" '#"$/" '#"$/"
%**'
A9& */0 '#"$/"return !":
return izraz;
izraz #"$%&'' *#'& #"$*%& !" *!' %"
%'*9&'' *6'!2*! !
86#'6 WAX7 * & $' %" %0'." %' #"$Q"- &*-
#"$*%& !"
7/24/2019 Definicija funkcije
9/10
!" #e$u#n
H#? */0 '#"$/" return !"L
return ;
*$ !' &' 45id '#"$/' return " %'$#. 6#'6
I!' -*." $' %'$#. #6*' /#*! '#"$/ return
3-" %" *-*?2'' 60'6 6 !" 9" #'603&
&'3'',
I!' %" 6'#9'' '$' %" $*%"?" /0* *!' *$ &
&'3'' &!, '$' %" 6#9 /0* *!' *$ return '#"$/
7/24/2019 Definicija funkcije
10/10
%& I!' %" *6' &'* 9&* %" '"$" -" !"
6-"Q -'0 6'?#'$' 0%&' %&'# '#?-"'&' !",
ime_funkcije(DpiDak Dt4arniY parametara);
=7R>ATTT Z%&' %&'# '#?-"'&' WAX7 * /#*!N &
#"$*%0"$ '#?-"'&' $' %" %0'." %' 0%&*- &
'#?-"'&' $"! !"
7* %" %&'# & '#?-"& " %0'. * & #9
%" '&*-'&%' *"#6!' (#, int fE5at)N ' '* " *%&*!'&*-'&%' *"#6!' #"*$0' !'' ?#"9
>7FAWB>7L 8-"' %&'# '#?-"'&' -*?N '0 "
-*#'! $' /$ %&*"&' %' -"-' & '#?-"'&'
6 $"!" !"