Hello World-programmet i C++ med Code Forklaring

โšก Smart opsummering

C++ Hello World-programmet er den nemmeste mรฅde at begynde at kode pรฅ C++: den udskriver teksten "Hello World" pรฅ skรฆrmen. Her lรฆrer du at skrive, kompilere og forstรฅ din fรธrste C++ program linje for linje.

  • ๐Ÿ‘‹ Hvad det gรธr: Hello World-programmet udskriver teksten "Hello World" til konsollen.
  • ๐Ÿ“„ Struktur: Den skal bruge en #include header, main() funktionen og en cout statement.
  • ๐Ÿ–จ๏ธ cout: std::cout sender tekst til skรฆrmen, og return 0 afslutter programmet.
  • โ–ถ ๏ธ Kompilรฉr og kรธr: Kompilรฉr .cpp-filen med en C++ compileren, og kรธr derefter den eksekverbare fil.
  • ๐Ÿค– AI-hjรฆlp: AI-vรฆrktรธjer som GitHub Copilot skriver og forklarer starter C++ kode.

C++ Hello World Program

Hello World-programmet i C++

"Hello World"-programmet er det fรธrste, men mest vitale skridt mod at lรฆre et hvilket som helst programmeringssprog, og det er bestemt det enkleste program, du vil lรฆre med hvert programmeringssprog. Alt du skal gรธre er at vise beskeden "Hello World" pรฅ outputskรฆrmen.

Lad os nu se pรฅ C++ Hej Verden Code:

Trin 1) Pรฅ konfigurationssiden. Vรฆlg Opret cache nu-indstillingen.

Hello World Program

Du burde se en skรฆrm som dette

Hello World Program

I nogle computere og operativsystemer spรธrger den, om alle bibliotekerne skal inkluderes. Hvis indstillingen er valgt, vil den installere alle bibliotekerne.

Trin 2) Opret en ny kildefil.
Nรฅr programmet รฅbner, skal du oprette en ny kildefil, sรฅ du kan begynde at skrive din fรธrste C++ program. For at gรธre dette skal du vรฆlge Fil > Ny > Kildefil. Stien er vist i figuren nedenfor.

Hello World Program

Dette รฅbner et omrรฅde, hvor du kan indtaste din kode.

Trin 3) Nu kan du skrive C++ kode. Derefter kan du skrive C++ kode som vist pรฅ billedet nedenfor:

Hello World Program

C++ Code Eksempel:

#include<iostream>    
using namespace std;    

int main()    
{    
    cout<<"Hello World"<<endl;    
    return 0;    
}    

Trin 4) Kompiler din kode. I dette trin skal du klikke pรฅ Udfรธr-> kompilรฉr og kรธr

Hello World Program

Trin 5) Gem filen. Efter at have gemt, skulle du se en sort skรฆrm, der udsender "Hello World."

Hello World Program

Produktion

Hello World Program

Dit fรธrste program: C++ "Hej verden!" Forklaring

C++ er et kompileret sprog. Kildekoden kompileres til objektfiler. Objektfiler kombineres derefter af en linker, der skaber et eksekverbart program.

En produktion C++ bestรฅr af mange kildekodefiler (normalt kaldet kildefiler).

  • Krรธllede bรธjler, {}, ekspres grouping in C++. Her angiver de starten og slutningen af โ€‹โ€‹funktionslegemet.
  • Hver C++ programmet har prรฆcis รฉn global funktion ved navn main (). Programmet starter med at udfรธre denne funktion. En int-vรฆrdi returneres af main (), som den sender til systemet.' Hvis der ikke returneres nogen vรฆrdi, vil systemet modtage en vรฆrdi 0, hvilket indikerer vellykket afslutning. En vรฆrdi, der ikke er nul fra hovedfunktionen () indikerer fejl.

Program:C++ Hej verden! Forklaring

Forklaring af C++ Hello World Program Code

Code linje 1: Den fรธrste linje er #inkluder . Det instruerer compileren til at inkludere standard stream I/O-biblioteket. Uden denne header-inkludering ville udtrykket ikke kompilere.

std::cout << "Hello, World"<<endl

Code linje 4: int main(). Dette er programmets hovedfunktion. Funktioner er angivet med parenteser(). Fรธr hovedfunktionen er "int". Det betyder, at hovedfunktionen returnerer et heltal til den funktion eller proces, der kaldte den.

Du skal ikke bekymre dig om dette, for รธjeblikket skal du blot bemรฆrke, at programmet skal returnere et heltal inden slutningen. De krรธllede klammeparenteser, { og }, indeholder koden i en funktion. Programmet afsluttes i slutningen af โ€‹โ€‹hovedfunktionen angivet med }

Code linje 6: Operatรธren << skriver sit andet argument pรฅ dets fรธrste. I dette tilfรฆlde er strengen bogstaveligt "Hello, World!" er skrevet pรฅ standard output stream std:: cout.

(Bemรฆrk: En streng bogstavelig er en sekvens af tegn omgivet af dobbelte anfรธrselstegn. endl indsรฆtter et nylinjetegn pรฅ samme linje)

Code linje 7: returnere 0; Dette er den sidste kommando i hovedfunktionen, return-sรฆtningen. Dens formรฅl er kun at returnere en vรฆrdi til den funktion eller proces, der kaldes hovedfunktionen. Du skal ikke bekymre dig om dette andet end det faktum, at det er pรฅkrรฆvet af "int" foran hovedfunktionsdefinitionen. Det skulle returnere et nul fra hovedfunktionen, hvilket betyder, at programmet kรธrte med succes og afsluttede.

cout<<"Hello World"<<endl;

Bemรฆrk: Cout er en strรธm, der udsender til den specificerede strรธm. Det er som standard standardoutputstrรธmmen. Cout er meget almindeligt i programmer, da det ultimative motiv i hvert program er at give noget output. endl; reprรฆsenterer slutningen af โ€‹โ€‹udsagn i C++. Semikolonet i C++ adskiller forskellige udsagn og skal sรฆttes i slutningen af โ€‹โ€‹udsagn i C++.

Sรฅdan kompilerer og kรธrer du en C++ Program

Nรฅr du har skrevet Hello World-programmet, skal du kompilere det til en eksekverbar fil og derefter kรธre det. De prรฆcise trin afhรฆnger af din compiler eller IDE.

Brug g++-compileren fra en terminal til at kรธre de to kommandoer nedenfor:

g++ hello.cpp -o hello
./hello

Den fรธrste kommando kompilerer hello.cpp ind i en eksekverbar fil med navnet hello, og den anden kommando kรธrer den. I et IDE som f.eks. Visual Studio eller Code::Blokker, du kan bygge og kรธre programmet med en enkelt knap. Nรฅr programmet kรธrer, udskriver det Hello World til konsollen.

Ofte Stillede Spรธrgsmรฅl

Hello World-programmet er simpelt C++ program, der udskriver teksten "Hello World" pรฅ skรฆrmen. Det er det traditionelle fรธrste program, der bruges til at lรฆre et sprogs grundlรฆggende syntaks.

En grundlรฆggende C++ Programmet indeholder en header med #include, en main()-funktion hvor udfรธrelsen begynder, sรฆtninger inden for parenteser og en return 0-sรฆtning, der afslutter main().

cout er standard outputstrรธmmen i C++Brugt sammen med indsรฆttelsesoperatoren sender den tekst eller vรฆrdier til konsollen, f.eks. cout, til udskrivning af Hello World.

Iostream-headeren, tilfรธjet med #include, leverer cout- og cin-strรธmmene. Uden den kan compileren ikke genkende cout, sรฅ programmet kan ikke udskrive output.

Gem koden med filtypen .cpp, kompiler den med en compiler som f.eks. g++ (g++ hello.cpp -o hello), og kรธr derefter den producerede eksekverbare fil fra terminalen eller IDE'en.

AI-assistenter som GitHub Copilot genererer et komplet Hello World-program ud fra en kommentar, forklarer hver linje og foreslรฅr rettelser til syntaksfejl, mens du skriver.

Ja. AI-drevne vรฆrktรธjer beskriver i et letforstรฅeligt sprog, hvad #include, main() og cout gรธr, hvilket gรธr det til en fรธrstegangs C++ program lettere for begyndere at forstรฅ.

Almindelige fejl omfatter at glemme semikolon efter en sรฆtning, udelade iostream-headeren eller stavefejl i cout. Hver af disse fejl forรฅrsager en compilerfejl, der stopper buildet.

Opsummer dette indlรฆg med: