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
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.