C ++

Enkel C ++ Hello World Tutorial

Enkel C ++ Hello World Tutorial
C ++ er et fleksibelt programmeringsspråk for generelle formål som opprinnelig ble opprettet i 1985 av Bjarne Stroustrup, en dansk informatiker. I dag regnes C ++ for å være et av de kraftigste språkene som brukes til programvareutvikling.

C ++ brukes på forskjellige domener, for eksempel innebygd programvare, sanntidsoperativsystemer, spillutvikling og økonomi, og fordi den støtter både prosessuelle og objektorienterte programmeringsstiler, er den både sterk og allsidig.

I denne artikkelen skal vi diskutere den grunnleggende strukturen til et C ++ - program og vise deg hvordan du skriver et enkelt "Hello World" -program.

C ++ Programstruktur

Før vi skriver “Hello World” -programmet i C ++, la oss først diskutere de primære elementene i et C ++ -program. Her er et eksempel på et C ++ programskjelett:

Fordi hvert C ++ - program følger denne grunnleggende strukturen, vil vi nå forklare de viktigste elementene i denne strukturen i dybden.

Den første linjen er “#include ”. Her står “iostream” for input / output stream, der en stream er en serie tegn eller byte. Denne linjen instruerer forprosessoren om å inkludere innholdet i biblioteket i programmet.

Det er flere biblioteker tilgjengelig på C ++ programmeringsspråk. Biblioteker inneholder innebygde objekter og funksjoner som programmerere kan bruke til å skrive programmer, og de leveres av C ++ - kompilatoren. Når vi installerer C ++ - kompilatoren, får vi alle tilknyttede biblioteker.

"Iostream" inkluderer følgende objekter:

  1. cin: standard inngangsstrøm
  2. cout: standard utgangsstrøm
  3. cerr: standard utgangsstrøm for feil
  4. clog: output stream for logging

Hvert C ++ - program har en “main ()” - funksjon. I dette eksemplet er verdien som returneres av hovedfunksjonen et helt tall. Derfor, etter at “main ()” -funksjonen er kjørt her, vil verdien 0 returneres.

Den åpnede krøllbøylen indikerer begynnelsen på kroppen til hovedfunksjonen. Den lukkende krøllbøylen indikerer slutten på kroppen til “hoved ()” -funksjonen. Resten av koden din blir plassert inne i krøllene

Hello World (HelloWorld.cpp)

La oss nå skrive et enkelt “Hello World” -program og utføre det. Vi vil bruke C ++ standard bibliotekstrømressurser til å skrive strengen “Hello World” til standardutgangen.

#inkludere
int main ()

std :: count << ”Hello World” << std::endl;
retur 0;

For å kompilere C ++ - programmet må du bruke kommandoen g++ -o .

Vi diskuterte "iostream" headerfilen i forrige avsnitt; "Cin" og "cout" er ofte brukte objekter: "cin" brukes hovedsakelig for å få input fra tastaturet og lagre dataene som en variabel, mens "cout" brukes til å skrive ut dataene på skjermen.

Vi kan bruke "cout" for å vise "Hello World" på skjermen. Vi kan imidlertid ikke bruke "cout" -objektet direkte siden det tilhører "std" -navnet. Derfor bruker vi omfangsoppløsningsoperatøren (i.e., : :). I tillegg til å skrive ut en ny linje brukte vi “std :: endl”.

Hvis du ikke bruker operatøren for omfangsoppløsning, får du følgende feil:

#inkludere
int main ()

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

For å fikse feilen ovenfor, kan du enten legge til omfangsoppløsningsoperatøren riktig, eller du kan nevne navneområdet i begynnelsen av programmet. Hvis du vil bruke “cout” uten å bruke operatøren for omfangsoppløsning, kan du skrive følgende kode:

#inkludere
bruker navneområde std;
int main ()

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

I det ovennevnte programmet nevnte vi navnet "std" i andre linje (i.e., “Bruker navneområde std;”). Derfor trenger vi ikke bruke omfangsoppløsningsoperatoren hver gang vi bruker et objekt fra "std" -navnet, og vi kan bare bruke "cout" til å skrive ut noe til standardutgangen i stedet for å skrive "std :: cout". På samme måte trenger vi ikke bruke omfangsoppløsningsoperatøren for "endl".

Nå skal vi kompilere dette programmet og se utdataene:

Som du ser, får vi den samme produksjonen.

Konklusjon

C ++ er et fleksibelt programmeringsspråk for generelle formål som er mye brukt på forskjellige domener. Det er en utvidelse av C-programmeringsspråket, og det arver syntaksen til C-programmering. I denne artikkelen viste vi deg hvordan du skriver et enkelt “Hello World” -program på C ++ programmeringsspråk og forklarte forskjellige elementer i programmet.

Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...