C ++

Jednostavna C ++ lekcija za Hello World

Jednostavna C ++ lekcija za Hello World
C ++ je fleksibilni programski jezik opće namjene koji je izvorno stvorio 1985. Bjarne Stroustrup, danski informatičar. Danas se C ++ smatra jednim od najmoćnijih jezika koji se koristi za razvoj softvera.

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 ". Ovdje „iostream“ znači ulazno / izlazni tok, gdje je tok niz znakova ili bajtova. Ovaj redak upućuje pretprocesoru da uključi sadržaj knjižnice u program.

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:

  1. cin: standardni ulazni tok
  2. cout: standardni izlazni tok
  3. cerr: standardni izlazni tok za pogreške
  4. 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.

#include
int main ()

std :: count << ”Hello World” << std::endl;
return 0;

Da biste kompilirali program C ++, morate upotrijebiti naredbu g++ -o .

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:

#include
int 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:

#include
pomoć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.

Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...
10 najboljih igara za igranje na Ubuntuu
Windows platforma bila je jedna od dominantnih platformi za igre zbog ogromnog postotka igara koje se danas razvijaju kako bi podržavale Windows. Može...
5 najboljih arkadnih igara za Linux
U današnje vrijeme računala su ozbiljni strojevi koji se koriste za igre na sreću. Ako ne uspijete dobiti novi visoki rezultat, znat ćete na što misli...