Tutorial simplu C ++ Hello World

Simple C Hello World Tutorial



C ++ este un limbaj de programare flexibil, de uz general, creat inițial în 1985 de către Bjarne Stroustrup , informatician danez. Astăzi, C ++ este considerat unul dintre cele mai puternice limbaje utilizate pentru dezvoltarea de software.

C ++ este utilizat în diverse domenii, cum ar fi software încorporat, sisteme de operare în timp real, dezvoltare de jocuri și finanțe și, deoarece acceptă atât stiluri de programare procedurale, cât și orientate pe obiecte, este atât puternic, cât și versatil.







În acest articol, vom discuta despre structura de bază a unui program C ++ și vă vom arăta cum să scrieți un program simplu Hello World.



Structura programului C ++

Înainte de a scrie programul Hello World în C ++, să discutăm mai întâi elementele primare ale unui program C ++. Iată un exemplu de schelet de program C ++:







Deoarece fiecare program C ++ aderă la această structură de bază, vom explica acum în detaliu elementele principale ale acestei structuri.

Prima linie este #include. Aici, iostream înseamnă flux de intrare / ieșire, unde un flux este o serie de caractere sau octeți. Această linie instruiește preprocesorul să includă conținutul bibliotecii în program.



Există mai multe biblioteci disponibile în limbajul de programare C ++. Bibliotecile conțin obiecte și funcții încorporate pe care programatorii le pot folosi pentru a scrie programe și sunt furnizate de compilatorul C ++. Când instalăm compilatorul C ++, obținem toate bibliotecile asociate.

Iostream include următoarele obiecte:

  1. cin: fluxul de intrare standard
  2. cout: fluxul de ieșire standard
  3. cerr: fluxul de ieșire standard pentru erori
  4. clog: fluxul de ieșire pentru înregistrare

Fiecare program C ++ are o funcție main (). În acest exemplu, valoarea returnată de funcția principală este un număr întreg. Prin urmare, după ce funcția main () este rulată aici, va fi returnată o valoare 0.

Deschiderea cretată indică începutul corpului funcției principale. Paranteză de închidere indică sfârșitul corpului funcției main (). Restul codului dvs. va fi plasat în interiorul acoladelor

Hello World (HelloWorld.cpp)

Acum, hai să scriem un program simplu Hello World și să-l executăm. Vom folosi resursele de flux de bibliotecă standard C ++ pentru a scrie șirul Hello World în ieșirea standard.

#include
intprincipal()
{
ore::numara <<Salut Lume<<ore::endl;
întoarcere 0;
}

Pentru a compila programul C ++, trebuie să utilizați comanda g ++ -o .

Am discutat despre fișierul antet iostream în secțiunea anterioară; cin și cout sunt obiecte utilizate în mod obișnuit: cin este utilizat în principal pentru a obține intrări de la tastatură și a stoca datele ca variabilă, în timp ce cout este utilizat pentru a imprima datele pe ecran.

Putem folosi cout pentru a afișa Hello World pe ecran. Cu toate acestea, nu putem folosi obiectul cout direct, deoarece aparține spațiului de nume std. Prin urmare, folosim operatorul de rezoluție a domeniului (adică: :). În plus, pentru a imprima o nouă linie, am folosit std :: endl.

Dacă nu utilizați operatorul de rezoluție a scopului, veți primi următoarea eroare:

#include
intprincipal()
{
numara<<Salut Lume<<endl;
întoarcere 0;
}

Pentru a remedia eroarea de mai sus, puteți adăuga corect operatorul de rezoluție a scopului sau puteți menționa spațiul de nume la începutul programului. Dacă doriți să utilizați cout fără a utiliza operatorul de rezoluție a scopului, atunci puteți scrie următorul cod:

#include
folosind spațiu de numeore;
intprincipal()
{

numara<<Salut Lume<<endl;
întoarcere 0;
}

În programul de mai sus, am menționat spațiul de nume std în a doua linie (adică, folosind spațiul de nume std;). Prin urmare, nu este nevoie să folosim operatorul de rezoluție a scopului de fiecare dată când folosim un obiect din spațiul de nume std și putem folosi pur și simplu cout pentru a imprima ceva la ieșirea standard în loc să scriem std :: cout. În mod similar, nu este nevoie să folosim operatorul de rezoluție a scopului pentru endl.

Acum, vom compila acest program și vom vedea rezultatul:

După cum puteți vedea, obținem același rezultat.

Concluzie

C ++ este un limbaj de programare flexibil, de uz general, care este utilizat pe scară largă în diferite domenii. Este o extensie a limbajului de programare C și moștenește sintaxa programării C. În acest articol, v-am arătat cum să scrieți un program simplu Hello World în limbajul de programare C ++ și am explicat diferite elemente ale programului.