C ++ programmeringssprog
Hvad er C ++?
- C ++ er et generelt programmeringssprog, der er blevet brugt siden 1990'erne
- Det blev designet af Bjarne Stroustrup under med navnet “C med klasser”.
- Det er en version af C, der inkluderer objektorienterede elementer, inklusive klasser og funktioner.
- Det betragtes som et af de største programmeringssprog, som du kan se på følgende billede:

kilde: Github
Dit første program i C ++
#include using namespace std; int main() { cout << "Hello World" << endl; return 0; }
Resultatet af dette program vil simpelthen være:
Hello World!
Lad os nu nedbryde koden:
Linje 1 og 2
#include using namespace std;
- Den første linje fortæller computeren at bruge “iostream” headerfilen til dette specifikke program. En headerfil er en separat fil med forudskrevet C ++ - kode. Der er mange andre headerfiler, der kræves for at et bestemt program skal køre korrekt. Nogle af dem er: matematik, vektor og streng. Header-filer er generelt repræsenteret af en ".h" udvidelse (du behøver ikke tilføje .h når du inkluderer C ++ standardbiblioteksfiler)
iostream
står for input-output stream. “Iostream” -filen indeholder kode, der giver computeren mulighed for at tage input og generere et output ved hjælp af C ++ - sproget.- Den anden linje fortæller computeren at bruge standardnavneområdet, der indeholder funktioner i standard C ++. Du kunne skrive dette program uden denne linje, men du bliver nødt til at bruge i
std::cout
stedet forcout
og istd::endl
stedet forendl
på linje 4. Det gør koden mere læselig og vores liv som programmører lettere.
Linie 3 og 4
int main() {
- C ++ starter udførelsen af et program fra -main-funktionen-
int main()
. Under udførelsen begynder computeren at køre koden fra hver linje fra{
(åbningsbeslag) til}
(lukningsbeslag) BEMÆRK: Hver funktion starter med en åbnet krøllet afstivning ”{” og slutter med en lukkende krøllet afstivning ”}“. - Linie 4 angiver starten på hovedfunktionen ().
Linje 5, 6 og 7
cout << "Hello World" << endl; return 0; }
- Ordet
cout
i C ++ bruges til output. - Den efterfølges af
<<
, at indsættelse operatør . - Uanset hvad der er i de dobbelte citater
""
er der udskrevet. Visse specialtegn har en anden syntaks for udskriftsudsagn - Nu skal du tilføje for at udskrive andre former for data
<<
.
Udfordring: Prøv at ændre Hello World til enhver anden sætning eller ord. Hvad bliver output?
endl
er et reserveret ord, når du bruger C ++ - sproget til at afslutte denne linje og gå til næste linje under output . - cout står for "konsoloutput"- Afslut til sidst kommandoen med et semikolon
;
.
BEMÆRK: Hver kommando undtagen definitionen af hovedfunktionen og #include-direktivet skal afsluttes med semikolonet. Uden et ”;” , kan du støde på en fejl.
return 0;
afslutter sikkert den aktuelle funktion, dvs. 'main ()' i dette tilfælde, og da ingen funktion følger efter 'main ()' afsluttes programmet.- Glem ikke at fortælle computeren, at dette er slutningen af hovedfunktionen (). For at gøre dette skal du tilføje den lukkede krøllede bøjle ”}“. Du vil støde på en fejl inden programudførelse, hvis du ikke inkluderer } .
Koden skal se sådan ud:

Programmører bruger et Hello World-program (som dette) som et ritual for brug af et nyt programmeringssprog. Det er et symbol på held og lykke.
Du er færdig med at kode dit første C ++ - program og har forstået det meste af den kode, du har skrevet / skrevet. TILLYKKE!
Held og lykke til jer alle og glad kodning! :)
Glad kodning! :)
Du er velkommen til at stille spørgsmål på FreeCodeCamps GitHub-side eller FreeCodeCamp's Forum.
Prøv det selv! :)
Du har muligvis brug for software til at skrive og udføre C ++ - kode. Jeg anbefaler at bruge CodeBlocks. Der er et downloadlink nedenfor:
Download link: Download her
- Klik på linket med GNU / GCC-kompilatoren til windows. Dette kræver ikke en yderligere installation
Andre alternativer kan være visual studio ved hjælp af en compiler eller en online IDE som Cloud9 eller repl.it
Link nr. 2 til Mac: Download til Mac nr. 2 her