C Hello World-programmet med Code Eksempel

โšก Smart opsummering

C Hello World-programmet introducerer den grundlรฆggende struktur i et C-program, inklusive preprocessor-direktiver, hovedfunktionen og printf-sรฆtningen. Det udskriver en besked pรฅ skรฆrmen og viser, hvordan man kompilerer og kรธrer C-kode.

  • ๐Ÿงฑ Programstruktur: Prรฆprocessor-direktiver, hovedfunktionen og sรฆtninger danner ethvert C-program.
  • ๐Ÿ“Ž #omfatte: Indtrรฆkker header-filer sรฅsom stdio.h, hvor printf er defineret.
  • ๐Ÿ main() Funktion: Det obligatoriske indgangspunkt; int main() returnerer 0 for at signalere succes.
  • ๐Ÿ–จ๏ธ printf: Viser tekst pรฅ skรฆrmen; hver sรฆtning afsluttes med et semikolon.
  • โ–ถ ๏ธ Kรธr det: Opret en .c-fil i et IDE, byg og kรธr derefter for at udskrive "Hello, World!".

C Hello World-programmet

Hello World-program i C

Her er et Hello World-program i C

#include<stdio.h>               // Pre-processor commands

void main()
{
    printf("Hello World\n");    // Print Hello World on the screen
}

Her er kodeforklaringen:

Pre-processor direktiv

#include er et pre-processor-direktiv i 'C.'

#omfatte, stdio er det bibliotek, hvor funktionen printf er defineret. printf bruges til at generere output. Fรธr vi bruger denne funktion, skal vi fรธrst inkludere den nรธdvendige fil, ogsรฅ kendt som en header-fil (.h).

Du kan ogsรฅ oprette dine egne funktioner, gruppere dem i header-filer og erklรฆre dem รธverst i programmet for at bruge dem. For at inkludere en fil i et program skal du bruge pre-processor-direktivet

#include <file-name>.h

Filnavn er navnet pรฅ en fil, hvori funktionerne er gemt. Pre-processor-direktiver placeres altid i begyndelsen af โ€‹โ€‹programmet.

Den vigtigste funktion

Hovedfunktionen er en del af hvert 'C'-program. Vi kan reprรฆsentere hovedfunktionen i forskellige former, sรฅsom:

  • main ()
  • int main ()
  • void main ()
  • hoved(tom)
  • void main (void)
  • int main (void)

De tomme parenteser indikerer, at denne funktion ikke tager noget argument, vรฆrdi eller parameter. Du kan ogsรฅ reprรฆsentere dette eksplicit ved at placere nรธgleordet void inden for parentesen.

#include<stdio.h>	// Pre-processor directive
int main()		// main function declaration
{
printf("Hello World");	// to output the string on a display
return 0;		// terminating function
}

I ovenstรฅende eksempel betyder nรธgleordet int, at funktionen returnerer en heltalsvรฆrdi. I dette tilfรฆlde skal den sidste sรฆtning altid returnere 0.

Kildekoden

Efter at hovedfunktionen er blevet erklรฆret, skal vi angive รฅbnings- og afsluttende parenteser. Krรธllede parenteser { }, angive starten og slutningen af โ€‹โ€‹et program. Disse beslag skal altid sรฆttes efter hovedfunktionen. Al programkoden er skrevet inden for disse parenteser, sรฅsom deklarativ og eksekverbar del.

printf funktionen genererer output ved at sende teksten "Hello World!"

semikolon ; bestemmer slutningen af โ€‹โ€‹erklรฆringen. I C skal hvert udsagn ende med et semikolon.

Sรฅ vi har med succes installeret compiler og kan nu begynde at arbejde i 'C.' Vi vil skrive et simpelt program, der vil sige hej til os. Lad os begynde.

Sรฅdan kรธrer du C-programmet

Trin 1) Opret et nyt projekt

Kรธr C-programmet

Trin 2) I pop op-vinduet

  1. Vรฆlg fil
  2. Vรฆlg "C/C++ Kilde"
  3. Klik pรฅ "Go".

Kรธr C-programmet

Trin 3) Fortsรฆt ved at klikke pรฅ "Nรฆste".

Kรธr C-programmet

Trin 4) For at oprette den nye fil skal du vรฆlge en "C"-fil og derefter klikke pรฅ knappen "Nรฆste" for at fortsรฆtte.

Kรธr C-programmet

Trin 5) Indstil filstien ved at klikke pรฅ knappen "...", stifindervinduet tillader at oprette C-filen.

Kรธr C-programmet

Trin 6) Vรฆlg stien til din nye C-fil og derefter dens navn, som har .c-udvidelsen, og gem den.

Kรธr C-programmet

Trin 7) Til sidst skal du klikke pรฅ "Udfรธr" for at bekrรฆfte oprettelsen af โ€‹โ€‹C-filen.

Kรธr C-programmet

Trin 8) Indtast koden, gem den og kompiler den ved at klikke pรฅ knappen "Byg og kรธr".

Kรธr C-programmet

Her er resultatet:

 Hello, World!

Ofte Stillede Spรธrgsmรฅl

int main() returnerer en heltalsstatuskode (normalt 0 for succes) til operativsystemet, hvilket er standardformen. void main() returnerer ingenting og er ikke-standard, selvom nogle compilere accepterer det.

Den fortรฆller prรฆprocessoren, at den skal inkludere standard input/output header-filen, som deklarerer funktioner som printf og scanf. Uden den ville compileren ikke genkende disse funktioner.

I C markerer semikolon slutningen af โ€‹โ€‹en sรฆtning. Enhver eksekverbar sรฆtning, inklusive printf, skal slutte med et, ellers rapporterer compileren en syntaksfejl.

AI-undervisere kan forklare syntaks, generere รธvelser, gennemgรฅ kode linje for linje og besvare spรธrgsmรฅl med det samme. Dette giver begyndere รธjeblikkelig, personlig feedback, mens de lรฆrer grundlรฆggende elementer som main(), printf og headers.

Ja. AI-assisterede vรฆrktรธjer kan finde manglende semikolon, uafsluttede parenteser, en glemt #include eller en forkert returtype og forklare, hvordan man lรธser hvert problem, hvilket fremskynder fejlfinding for nye programmรธrer.

Opsummer dette indlรฆg med: