Prikazi cijelu temu 03.12.2010 13:28
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Struktura programskog jezika C
Strukturu programskog jezika C čine naredbe koje omogućavaju pravilan rad programa. Osnovnu strukturu programskog jezika C čine:

PRETPROCESORSKE DIREKTIVE (#include)
- svaki program u C-u mora imati barem jednu pretprocesorsku direktivu
- to su naredbe pretprocesoru te ne završavaju znakom točka-zarez
- služe za uključivanje datoteka zaglavlja, (header files) koje sadrže definicije funkcija i varijabli, u program ili za definiranje globalnih konstanti
- predprocesorskom direktivom moguće je uključiti i vlastite datoteke zaglavlja, ali tada morate zamjenite znakove '<' i '>' sa '“' i '“' prije main bloka
- primjer: #include <stdio.h>

DEKLARACIJE FUNKCIJA
- svaki program u C-u ne treba imati deklaracije funkcija
- ne završavaju znakom točka-zarez
- poželjno ih je koristiti kod programa veće složenosti
- funkcije se deklariraju poslije pretprocesorskih direktiva
- primjer: #declare ime 'zoran'

DEKLARACIJE VARIJABLI
- svaka se varijabla prije korištenja mora deklarirati
- deklarirati neku varijablu znači odrediti joj tip i naziv
- deklaracija varijabli se mora obaviti prije korištenja istoimene varijable
- nakon deklaracije varijabli slijedi znak točka-zarez

FUNKCIJE MAIN
- funkciju main mora imati svaki C program
- blok main je 'početna tocka' programa
- blok funkcije main (kao i blok drugih funkcija) započinje otvorenom vitičastom zagradom, a završava zatvorenom vitičastom zagradom
- u bloku ili tijelu funkcije main se moraju nalaziti neke naredbe

KOMENTARI
- komentari služe da bi programski kod učinili jednostavnijim za shvatiti
- poželjno ih je koristiti u svakom programu
- komentari se pišu unutar oznaka // komentar // ili /* komentar */
- komentari se ne mogu ugniježdivati pr. /* // komentar // */

NAREDABA
- svaki program se mora sastojati od nekih naredaba bilo da se nalaze u main bloku ili u bloku neke funkcije
- na kraju svake naredbe obavezno se stavlja znak tačka-zarez !
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 2 puta. Posljednja izmjena 06.05.2011 00:59 od strane zxz.