C ++ se koristi u raznim domenama, poput ugrađenog softvera, operativnih sustava u stvarnom vremenu, razvoja igara i financija, a budući da podržava proceduralne i objektno orijentirane stilove programiranja, jak je i svestran.
U ovom ćemo članku razgovarati o osnovnoj strukturi programa C ++ i pokazati vam kako napisati jednostavan program "Hello World".
Struktura programa C ++
Prije nego što napišemo program "Hello World" na C ++, prvo razgovarajmo o primarnim elementima programa C ++. Evo primjera kostura programa C ++:
Budući da se svaki program C ++ pridržava ove osnovne strukture, sada ćemo detaljno objasniti primarne elemente ove strukture.
Prvi redak je "#include
Postoji nekoliko knjižnica dostupnih na programskom jeziku C ++. Knjižnice sadrže ugrađene objekte i funkcije koje programeri mogu koristiti za pisanje programa, a pruža ih kompajler C ++. Kada instaliramo prevoditelj C ++, dobivamo sve pridružene knjižnice.
"Iostream" uključuje sljedeće objekte:
- cin: standardni ulazni tok
- cout: standardni izlazni tok
- cerr: standardni izlazni tok za pogreške
- clog: izlazni tok za bilježenje
Svaki program C ++ ima funkciju "main ()". U ovom primjeru vrijednost koju vraća glavna funkcija je cijeli broj. Stoga, nakon što se ovdje pokrene funkcija "main ()", vratit će se vrijednost 0.
Otvarajuća kovrčava zagrada označava početak tijela glavne funkcije. Zatvarajuća kovrčava zagrada označava kraj tijela funkcije "main ()". Ostatak koda bit će smješten unutar kovrčavih zagrada
Pozdrav svijetu (HelloWorld.cpp)
Dopustite nam da napišemo jednostavan program "Hello World" i izvršimo ga. Upotrijebit ćemo resurse struje knjižnice C ++ za pisanje niza "Hello World" u standardni izlaz.
#includeint main ()
std :: count << ”Hello World” << std::endl;
return 0;
Da biste kompilirali program C ++, morate upotrijebiti naredbu g++
U prethodnom smo odjeljku razgovarali o datoteci zaglavlja "iostream"; "Cin" i "cout" su često korišteni objekti: "cin" se uglavnom koristi za dobivanje unosa s tipkovnice i pohranjivanje podataka kao varijable, dok se "cout" koristi za ispis podataka na ekranu.
Možemo upotrijebiti "cout" za prikaz "Hello World" na ekranu. Međutim, objekt "cout" ne možemo koristiti izravno jer pripada "std" prostoru imena. Stoga koristimo operator razlučivanja opsega (tj.e., : :). Uz to, za ispis novog retka koristili smo “std :: endl”.
Ako ne koristite operator razlučivanja opsega, dobit ćete sljedeću pogrešku:
#includeint main ()
računati << ”Hello World” << endl;
return 0;
Da biste popravili gornju pogrešku, možete pravilno dodati operater razlučivosti opsega ili na početku programa spomenuti imenski prostor. Ako želite koristiti "cout" bez upotrebe operatora za razlučivanje opsega, tada možete napisati sljedeći kod:
#includepomoću prostora imena std;
int main ()
računati << ”Hello World” << endl;
return 0;
U gornjem programu spomenuli smo "std" prostor imena u drugom retku (tj.e., “Pomoću prostora imena std;”). Stoga ne trebamo koristiti operator razlučivosti opsega svaki put kada koristimo objekt iz prostora imena „std“, a jednostavno možemo upotrijebiti „cout“ za ispis nečega na standardni izlaz, umjesto da napišemo „std :: cout“. Slično tome, ne trebamo koristiti operator razlučivanja opsega za “endl”.
Sada ćemo sastaviti ovaj program i vidjeti rezultat:
Kao što vidite, dobivamo isti izlaz.
Zaključak
C ++ je fleksibilni programski jezik opće namjene koji se široko koristi u raznim domenama. Proširenje je programskog jezika C i nasljeđuje sintaksu programiranja C. U ovom smo članku pokazali kako napisati jednostavan program "Hello World" na programskom jeziku C ++ i objasnili razne elemente programa.