C ++

Tutorial simplu C ++ Hello World

Tutorial simplu C ++ Hello World
C ++ este un limbaj de programare flexibil, de uz general, care a fost creat inițial în 1985 de Bjarne Stroustrup, un informatician danez. Astăzi, C ++ este considerat a fi 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 elementele principale ale acestei structuri în profunzime.

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 standard de intrare
  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 acoladei 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” la ieșirea standard.

#include
int main ()

std :: count << ”Hello World” << std::endl;
retur 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 (i.e., : :). Î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
int main ()

numara << ”Hello World” << endl;
retur 0;

Pentru a remedia eroarea de mai sus, puteți fie să adăugați corect operatorul de rezoluție a scopului, fie să menționați 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țiul de nume std;
int main ()

numara << ”Hello World” << endl;
retur 0;

În programul de mai sus, am menționat spațiul de nume „std” în a doua linie (i.e., „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.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...