12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.1. PRVI PROGRAM 15#include int main(void){printf("Dobar dan.\n"); return 0;}Funkcija se poziva tako da se navede njezino ime iza koga idu oble zagrades listom argumenata koji se funkciji predaju. Funkcija printf dobiva samojedan argument: to je niz znakova "Dobar dan.\n". Navodnici služe zaograničavanje konstantnih znakovnih nizova. Sve što se nalazi izmedu ” i” predstavlja niz znakova koji čini jednu cjelinu. Pored običnih znakovaizmedu navodnika mogu se naći i specijalni znakovi koji počinju znakom \(eng. backslash). Tako \n označava prijelaz u novi red. Funkcija printfnakon završenog ispisa ne prelazi automatski u novi red nego je potrebnoubaciti znak \n tamo gdje takav prijelaz želimo. Program smo stoga moglinapisati u obliku#include int main(void){printf("Dobar ");printf("dan.");printf("\n");return 0;}i dobili bismo posve isti ispis.Izvršavanje funkcije završava naredbom return. Kad funkcija vraća nekuvrijednost u pozivni program ta se vrijednost navodi u return naredbi. Funkcijamain vraća nulu pa je stoga zadnja naredba return 0;Funkcija main mora biti prisutna u svakom programu. Kada na komandnojliniji otipkamo./a.outoperacijski sustav poziva funkciju main. Zatim se redom izvršavaju naredbeunutar funkcije main sve dok se ne dode do return naredbe. Ona operacijskomsustavu vraća cjelobrojnu vrijednost koja ima značenje izlaznogstatusa. Nula se interpretira kao uspješni završetak programa, a svaka drugavrijednost signalizira završetak uslijed greške.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!