| Primjer C programa |
|
|
|
Slijede objašnjenja pojedinih redaka. Oznake broja na kraju retka, npr. /* 01 */ su komentari koje ne trebate pisati.
#include je pretprocesorska naredba koja učitava datoteku koja je navedena u nastavku. U ovom slučaju učitava standardnu biblioteku stdio.h. Pretprocesorske naredbe bit će objašnjene kasnije.
main () kazuje da se radi o glavnom programu. Naznaka void ispred oznake glavnog programa main kazuje da program nema izlazne vrijednosti. Unutar okruglih zagrada iza oznake main stavljaju se ulazni parametri (ulazne vrijednosti). U gornjem primjeru zagrade su prazne što znači da nema niti jedna ulazna vrijednost.
Ovaj redak deklarira tri varijable: br1, br2 i zbroj. Varijable su tipa integer što govori da su varijable cijeli brojevi. Deklaracije varijabli počinju upisivanjem tipa varijabli (u ovom retku int). Zatim slijede imena varijabli ovog tipa međusobno odvojenih zarezom. Sve naredbe u C-u završavaju znakom točka-zarez tako i ova.
Redak 04 dodjeljuje cjelobrojnoj varijabli br1 vrijednost 10, dok redak 05 dodjeljuje cjelobrojnoj varijabli br2 vrijednost 20. Znak = je u C-u operator pridruživanja.
Varijabli s lijeve strane (zbroj) dodjeljuje vrijednost izraza s desne strane. U ovom slučaju varijabli zbroj dodjeljuje sumu vrijednosti varijabli br1 i br2.
printf je naredba za formatiran ispis teksta i varijabli. Unutar navodnika ispisan je tekst koji naredba ispisuje. Detaljan opis naredbe printf bit će opisan u jednom od kasnijih članaka. Unutar navodnika svaka oznaka %d označava ispis jedne od cjelobrojnih varijabli čija imena su navedena iza završnih navodnika. Varijable koje ispisujemo međusobno su odvojene zarezom. Ovdje ispisujemo tri cjelobrojne varijable br1, br2 i zbroj.
naredba return označava povratak iz funkcije (ovdje se radi o glavnom programu).
Vitičaste zagrade dolaze u parovima. Označavaju početak i kraj bloka naredbi. Ova zatvorena vitičasta zagrada je u paru s otvorenom zagradom u retku 02.
|
||||||||||
Umjetnik



