Prikazi cijelu temu 12.04.2011 14:28
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Struktura programa C++
Linije programa koje počinju s znakom # programske naredbe, već su to pretprocesorske naredbe C programa prevodiocu (kompajleru) koje se izvršavaju prije kompajliranja. Prevodilac ili kompajler je zaseban program koji je "zadužen" za prevođenje naredbi programskog jezika u strojni jezik.

#include <iostream>-poziva datoteku iostream.h koja sadrži skup naredbi zaduženih za komunikaciju s programom, a <cstdlib> cstdlib.h koja sadrži opis funkcija ulaza-izlaza za C++.
Unutar vitičastih zagrada nalaze se deklaracije varijabli (koje će kasnije biti opisane) te slijede naredbe programa koje čine naredbe za ulaz, računanje i ispis rezultata.

using namespace std;-obavještavamo prevoditelja da ćemo koristiti standardne nazive naredbi. Ta se naredba može zamijeniti i naredbom #include <stdio> na početku programa.

Prva linija programa, main, definira funkciju ili grupu zavisnih programskih naredbi. Funkcije su sastavni dijelovi programa u C++u te se ta glavna ili osnovna zove main. Većina programa sadrži još nekoliko dodatnih funkcija koje imaju svoje ime.
Svaka naredba u programu završava sa točkom-zarezom ( ; ), osim uvjetne naredbe (if-else).
Naredbom system ("PAUSE"); zaustavljamo program dok ne pritisnemo neku tipku. To nam je važno prilikom izvođenja programa.

return 0; najčešće stoji na kraju programa, a ustvari govor da funkcija main() ne vraća vrijednost. Kada budete učili o potprogramima tada ćete više saznati što radi ova naredba.
Uz program poželjno je pisati i komentar tako da onaj tko čita program može shvatiti o čemu se radi. Komentari se pišu unutar slijedećih znakova /* */ ili se bilo gdje u retku upišu znakovi za dvije kose crte //
Naredbe programa nalaze se unutar vitičastih zagrada i neke osnovne bit će opisane u slijedećim l
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.