C++ wordt gebruikt in verschillende domeinen, zoals embedded software, realtime besturingssystemen, game-ontwikkeling en financiën, en omdat het zowel procedurele als objectgeoriënteerde programmeerstijlen ondersteunt, is het zowel sterk als veelzijdig.
In dit artikel gaan we de basisstructuur van een C++-programma bespreken en laten we u zien hoe u een eenvoudig "Hello World" -programma schrijft.
C++ programmastructuur
Voordat we het "Hello World"-programma in C++ schrijven, bespreken we eerst de primaire elementen van een C++-programma. Hier is een voorbeeld van een C++ programmaskelet:
Omdat elk C++-programma zich aan deze basisstructuur houdt, zullen we nu de belangrijkste elementen van deze structuur uitgebreid uitleggen.
De eerste regel is "#include
Er zijn verschillende bibliotheken beschikbaar in de programmeertaal C++. Bibliotheken bevatten ingebouwde objecten en functies die programmeurs kunnen gebruiken om programma's te schrijven, en ze worden geleverd door de C++-compiler. Wanneer we de C++-compiler installeren, krijgen we alle bijbehorende bibliotheken.
De "iostream" omvat de volgende objecten:
- cin: de standaard invoerstroom
- cout: de standaard uitvoerstroom
- cerr: de standaard uitvoerstroom voor fouten
- clog: de uitvoerstroom voor logging
Elk C++-programma heeft een "main()"-functie. In dit voorbeeld is de waarde die wordt geretourneerd door de hoofdfunctie een geheel getal. Daarom, nadat de functie "main()" hier is uitgevoerd, wordt een waarde van 0 geretourneerd.
De openende accolade geeft het begin van de hoofdtekst van de hoofdfunctie aan. De accolade sluiten geeft het einde van de hoofdtekst van de functie "main()" aan. De rest van je code wordt tussen de accolades geplaatst
Hallo Wereld (Hallo Wereld).cpp)
Laten we nu een eenvoudig "Hello World"-programma schrijven en uitvoeren. We zullen de C++-standaardbibliotheekstroombronnen gebruiken om de tekenreeks "Hallo wereld" naar de standaarduitvoer te schrijven.
#includeint hoofd()
std::count << ”Hello World” << std::endl;
retourneer 0;
Om het C++-programma te compileren, moet u het commando g++
We hebben het headerbestand "iostream" in de vorige sectie besproken; "cin" en "cout" zijn veelgebruikte objecten: "cin" wordt voornamelijk gebruikt om invoer van het toetsenbord te krijgen en de gegevens op te slaan als een variabele, terwijl "cout" wordt gebruikt om de gegevens op het scherm af te drukken.
We kunnen "cout" gebruiken om "Hello World" op het scherm weer te geven. We kunnen het object "cout" echter niet rechtstreeks gebruiken, omdat het tot de naamruimte "std" behoort. Daarom gebruiken we de scope resolutie-operator (i.e., :). Om een nieuwe regel af te drukken, gebruikten we bovendien "std::endl".
Als u de scope-resolutie-operator niet gebruikt, krijgt u de volgende foutmelding:
#includeint hoofd()
tellen << ”Hello World” << endl;
retourneer 0;
Om de bovenstaande fout op te lossen, kunt u de operator voor bereikresolutie correct toevoegen of u kunt de naamruimte aan het begin van het programma vermelden. Als u "cout" wilt gebruiken zonder de scope-resolutie-operator te gebruiken, kunt u de volgende code schrijven:
#includenamespace std; gebruiken;
int hoofd()
tellen << ”Hello World” << endl;
retourneer 0;
In het bovenstaande programma noemden we de "std" naamruimte in de tweede regel (i.e., "namespace std; gebruiken;"). Daarom hoeven we de scope-resolutie-operator niet elke keer te gebruiken als we een object uit de "std"-naamruimte gebruiken, en we kunnen eenvoudig "cout" gebruiken om iets naar de standaarduitvoer af te drukken in plaats van "std::cout" te schrijven. Evenzo hoeven we de scope-resolutie-operator voor "endl" niet te gebruiken.
Nu zullen we dit programma compileren en de uitvoer bekijken:
Zoals je kunt zien, krijgen we dezelfde output.
Conclusie
C++ is een flexibele programmeertaal voor algemene doeleinden die veel wordt gebruikt in verschillende domeinen. Het is een uitbreiding van de C-programmeertaal en erft de syntaxis van C-programmering. In dit artikel hebben we u laten zien hoe u een eenvoudig "Hello World" -programma in de programmeertaal C ++ schrijft en verschillende elementen van het programma uitgelegd.