Program Hello World na C ++
Program "Hello World" prvi je, ali najvažniji korak ka učenju bilo kojeg programskog jezika i zasigurno je najjednostavniji program koji ćete naučiti sa svakim programskim jezikom. Sve što trebate je prikazati poruku "Hello World" na izlaznom zaslonu.
Pogledajmo sada C ++ Hello World Code:
Korak 1) Odaberite opciju izradi predmemoriju sada.
Trebali biste vidjeti takav zaslon
U nekim se računalima i operativnim sustavima pita treba li uključiti sve knjižnice. Ako je opcija odabrana, instalirat će sve knjižnice.
Korak 2) Jednom kada se program otvori, morate stvoriti novu izvornu datoteku, tako da možete započeti pisanje svog prvog programa C ++. Da biste to učinili, odaberite Datoteka> Novo> Izvorna datoteka . Put je prikazan na donjoj slici.
Ovo će otvoriti područje u kojem ćete moći otkucati svoj kôd.
Korak 3) Nakon toga možete napisati C ++ kôd kao što je prikazano na donjoj slici:
Primjer C ++ koda:
#includeusing namespace std;int main(){cout<<"Hello World"< Korak 4) U ovom koraku,
Kliknite Izvrši-> sastavi i pokreni
Korak 5) Spremite datoteku
Nakon spremanja trebali biste na crni zaslon prikazati "Hello World".
Vaš prvi program: C ++ "Hello World!" Obrazloženje
C ++ je kompajlirani jezik. Izvorni se kod kompajlira u objektne datoteke. Datoteke objekata kombiniraju se povezivačem stvarajući izvršni program.
Proizvodni C ++ sastoji se od mnogih datoteka izvornog koda (obično nazivanih izvornim datotekama).
- Kovrčane zagrade, {}, ekspresno grupiranje u C ++. Ovdje označavaju početak i kraj tijela funkcije.
- Svaki program C ++ ima točno jednu globalnu funkciju pod nazivom main (). Program započinje izvršavanjem te funkcije. Vrijednost int vraća main (), koji prosljeđuje u sustav. ' Ako se ne vrati vrijednost, tada će sustav primiti vrijednost 0, što znači uspješno dovršenje. Vrijednost koja nije nula iz funkcije main () ukazuje na neuspjeh.
Objašnjenje programskog koda Hello World C ++
Linija 1: Prvi redak je #include
. Upućuje prevoditelju da uključi standardnu biblioteku I / O protoka. Bez ovog uključivanja zaglavlja izraz se ne bi kompajlirao. std::cout << "Hello, World"<Redak koda 4: int main (). To je glavna funkcija programa. Funkcije su označene zagradama (). Prije nego što je glavna funkcija "int". To znači da će glavna funkcija vratiti cijeli broj funkciji ili procesu koji ju je pozvao.
Ne brinite zbog toga, zasad jednostavno imajte na umu da program mora vratiti cijeli broj prije kraja. Vitičaste zagrade, {i}, sadrže kôd unutar funkcije. Program se završava na kraju glavne funkcije označene sa}
6. redak koda: Operator << zapisuje svoj drugi argument u svoj prvi. U ovom slučaju, doslovni niz "Hello, World!" zapisuje se u standardni izlazni tok std :: cout.
( Napomena : Znakovni niz je niz znakova okružen dvostrukim navodnicima. Endl u isti znak ubacuje znak novog retka)
Kodni redak 7: povratak 0; Ovo je zadnja naredba u glavnoj funkciji, naredba return. Njegova je svrha samo vratiti vrijednost funkciji ili procesu koji je nazvao glavnu funkciju. Ne brinite zbog ovoga, osim zbog činjenice da to zahtijeva "int" ispred definicije glavne funkcije. Iz glavne funkcije trebao bi vratiti nulu, što znači da je program uspješno pokrenut i izašao.
cout<<"Hello World"<Napomena: Cout je tok koji izlazi u navedeni tok. Po defaultu je standardni izlazni tok. Cout je vrlo čest u programima jer je krajnji motiv svakog programa dati malo rezultata. endl; predstavlja kraj izjava u C ++. Tačka i zarez u C ++ odvaja različite izraze i mora se staviti na kraj izraza u C ++.
Sažetak
- Program "Hello World" prvi je korak ka učenju bilo kojeg programskog jezika.
- Nakon instalacije kompajlera C ++ i programa za uređivanje teksta po vašem izboru, možete nastaviti i pokrenuti svoj prvi osnovni program C ++.
- Prvi redak je #include
. Upućuje prevoditelju da uključi standardnu biblioteku I / O protoka. - : int main (). To je glavna funkcija programa.
- Operator << zapisuje svoj drugi argument na svoj prvi.
- Povratak 0; je zadnja naredba u glavnoj funkciji koja je naredba return.
- : Cout je tok koji izvodi navedeni tok.