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: