Primjer C programa PDF Ispis E-mail
 #include              /* 01 */

 void main () {        /* 02 */
 int br1, br2, zbroj;  /* 03 */

 br1 = 10;             /* 04 */
 br2 = 20;             /* 05 */
 zbroj = br1 + br2;    /* 06 */

 printf ("Zbroj: %d + %d = %d", br1, br2, zbroj);  /* 07 */
 return;               /* 08 */
 }                     /* 09 */


Slijede objašnjenja pojedinih redaka. Oznake broja na kraju retka, npr. /* 01 */ su komentari koje ne trebate pisati. 

#include     /* 01 */

#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. 

void main () {         /* 02 */

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.
Otvorena vitičasta zagrada označava početak glavnog programa. U 09 retku završava glavni program zatvorenom vitičastom zagradom.

int br1, br2, zbroj;   /* 03 */

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.

br1 = 10;              /* 04 */
br2 = 20;              /* 05 */ 

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. 

zbroj = br1 + br2;     /* 06 */

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 ("Zbroj: %d + %d = %d", br1, br2, zbroj); /* 07 */

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.

return;                /* 08 */

naredba return označava povratak iz funkcije (ovdje se radi o glavnom programu).

}                      /* 09 */

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.


 

 

Dodaj komentar


Sigurnosni kod
Osvježi

Copyright © 2012 Programiranje i izrada web stranica. Sva prava pridržana.
Joomla! je Free Software objavljen pod GNU/GPL Licencom..