Ce este C ++?

  • C ++ este un limbaj de programare cu scop general care a fost folosit încă din anii ’90
  • A fost proiectat de Bjarne Stroustrup sub numele „C cu clase”.
  • Este o versiune a C care include elemente orientate pe obiecte, inclusiv clase și funcții.
  • Este considerat unul dintre cele mai mari limbaje de programare, după cum puteți vedea în următoarea imagine:
Img

sursa: Github

Primul dvs. program în C ++

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello World" << endl;
    return 0;
}

Rezultatul acestui program va fi pur și simplu:

Hello World!

Acum, să descompunem codul:

Liniile 1 și 2

#include <iostream>
using namespace std;
  • Prima linie spune computerului să utilizeze fișierul antet „iostream” pentru acest program specific. Un fișier de antet este un fișier separat cu cod C ++ predefinit. Există multe alte fișiere antet care sunt necesare pentru ca un anumit program să ruleze corect. Unele dintre ele sunt: ​​matematica, vectorul și șirul. Fișierele antet sunt, în general, reprezentate de o extensie „.h” (nu este nevoie să adăugați .h când includeți fișiere de bibliotecă standard C ++)
  • iostream înseamnă flux intrare-ieșire. Fișierul „iostream” conține cod pentru a permite computerului să preia intrări și să genereze o ieșire, utilizând limbajul C ++.
  • A doua linie spune computerului să utilizeze spațiul de nume standard care include caracteristici ale standardului C ++. Ai putea scrie acest program fără această linie, dar ar trebui să îl folosești std::cout in loc de cout și std::endl in loc de endl pe linia 4. Face codul mai lizibil și viața noastră de programatori mai ușoară.

Rândurile 3 și 4

int main()
{
  • C ++ începe executarea unui program din funcția -principală- int main() . În timpul execuției, computerul începe să ruleze codul din fiecare linie de la {(paranteză de deschidere) până la }(paranteză de închidere) NOTĂ: Fiecare funcție începe cu un dispozitiv de deschidere „{” și se termină cu un dispozitiv de închidere „}”.
  • Linia 4 indică începutul funcției main ().

Liniile 5, 6 și 7

    cout << "Hello World" << endl;
    return 0;
}
  • Cuvantul cout în C ++ este folosit pentru a ieși.
  • Este urmat de << , operator de inserție .
  • Orice este în ghilimele duble "" este tipărit. Anumite caractere speciale au o sintaxă diferită pentru instrucțiunile de tipărire
  • Acum, pentru a imprima orice alt tip de date, trebuie să adăugați << .

Provocare: Încercați să schimbați Hello World cu orice altă propoziție sau cuvânt (e). Care va fi rezultatul?

  • endl este un cuvânt rezervat atunci când se utilizează limbajul C ++ pentru încheiați această linie și mergeți la linia următoare în timpul ieșirii . – cout înseamnă „ieșire consolă”
  • În cele din urmă, terminați comanda cu un punct și virgulă ;.

NOTĂ: Fiecare comandă, cu excepția definiției funcției principale și a directivei #include, trebuie încheiată cu punct și virgulă. Fără “;” , este posibil să întâlniți o eroare.

  • return 0; termină în siguranță funcția curentă, adică „main ()” în acest caz și întrucât nu urmează nicio funcție după „main ()”, programul este terminat.
  • Nu uitați să spuneți computerului că acesta este sfârșitul funcției main (). Pentru a face acest lucru, adăugați dispozitivul de închidere „}”. Veți întâlni o eroare înainte de executarea programului dacă nu includeți fișierul } .

Codul ar trebui să arate cam așa:

Img

Programatorii folosesc un program Hello World (ca acesta) ca ritual al utilizării unui nou limbaj de programare. Este un simbol al norocului.
Ați terminat de codat primul program C ++ și ați înțeles majoritatea codului pe care l-ați scris / tastat. FELICITĂRI!

Noroc tuturor și codificare fericită! 🙂

Codificare fericită! 🙂

Simțiți-vă liber să puneți orice întrebare pe pagina GitHub a FreeCodeCamp sau Forumul FreeCodeCamp.

Incearca-l tu insuti ! 🙂

Este posibil să aveți nevoie de software pentru a scrie și executa cod C ++. Recomand utilizarea CodeBlocks. Mai jos este un link de descărcare:

Link de descărcare: Descarcă aici

  • Faceți clic pe linkul cu compilatorul GNU / GCC pentru Windows. Acest lucru nu va necesita o instalare suplimentară

Alte alternative ar putea fi vizual studio, folosind un compilator sau un IDE online, cum ar fi Cloud9 sau repl.it

Link # 2 pentru Mac: Descărcați pentru Mac # 2 aici