#include // ovo je linijski komentar /* Ovo je viselinijski komentar */ /* #include je preprocesorska direktiva za ukljucivanje biblioteke Biblioteka je skup funkcija, i oznacava se sa zaglavljem (ekst .h) stdio.h je biblioteka koja sadrzi osnovne funkcije za ulaz i izlaz */ /* -int je povratna vrednost main funkcije -main je njen naziv -izmedju () zagrada se upisuju argumenti funkcije (trenutno nema) -sa zagradama {} je telo funkcije, tj. tu se pise spisak naredbi */ int main(){ /* spisak deklaracija promenljivih */ int x; /* deklaracija promenljive se sastoji iz tipa promenljive i njenog naziva */ /* spisak naredbi */ x=3; // ovo je naredba dodele /* -ovo je naredba za vracanje vrednosti funkcije */ /* -ako je sve proslo ok, vracamo 0, i to je znak okruzenju koje je pozvalo program (npr. terminalu) da nije bilo gresaka inace, u slucaju greske se vraca neka ne-nula vrednost */ /* -komanda printf ispusuje tekst na standardni izlaz (u nasem slucaju na terminal) formatirano -format se navodi kao prvi argument -moze se ispisati neogranicen broj argumenata, trenutno je samo jedan -%d oznacava format ispisa, i znaci da broj treba ispiasti u dekadnoj osnovi -nakon formata novodimo sve argumente koje hocemo da ispisemo (u nasem slucaju samo jedan) */ printf("%d\n",x); return 0; } /* -program se kompajlira pozivom gcc prvi.c -ako je sve proslo ok, napravice se datoteka a.out koja je izvrsna datoteka -nju pokrecemo pozivom ./a.out */