Til å begynne med er Hello World-programmet det første trinnet mot å lære et hvilket som helst programmeringsspråk og også et av de enkleste programmene du vil lære. Alt man trenger å gjøre er å vise meldingen Hello World på skjermen. La oss se på programmet og prøve å forstå terminologiene som er involvert i det.
C Program for å skrive ut Hello World
Følgende C-program viser Hello World i utdataene.
C
// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }> |
>
linux operativsystem
>Produksjon
Hello World>
Kompilere det første C-programmet
Før du fortsetter med å skrive det første programmet, må brukeren sette opp en C-programkompilator, som vil kompilere og kjøre Hello World-programmet. Her har vi brukt en Windows-basert GCC-kompilator for å kompilere og kjøre programmet. For å vite mer om hvordan du setter opp den lokale GCC-kompilatoren eller kjører med online-ide, se Innstilling C Utviklingsmiljø .
Trinn 1: Dette krever at du skriver Hello World-programmet i et tekstredigeringsprogram og lagrer filen med utvidelsen .c , for eksempel har vi lagret programmet i en C-type fil HelloWorld.c .

Steg 2: Dette inkluderer å åpne CMD eller ledetekstlinjen og navigere til katalogen der filen HelloWorld.c er til stede. Her er den tilstede i C:UsersChinSample .
Trinn 3: For å kompilere koden, kjør følgende kommando:
gcc HelloWorld.c>
Dette vil lage en C-kjørbar fil med et tilfeldig navn gitt av kompilatoren selv. Vi fikk det kjørbare filnavnet som en.

For å gi et brukerorientert navn, kjør følgende kommando:
gcc -o helloworld HelloWorld.c>
Dette ville opprette en C-kjørbar fil med navnet helloworld.
Trinn 4: For å kjøre den kjørbare filen for å få resultatet, kjør følgende kommando:
helloworld>

Forklaring av koden
La oss nå forstå terminologiene til programmet ovenfor:
Linje 1:
// Simple C program to display Hello World>
- Dette er en enkelt kommentarlinje. En kommentar brukes til å vise tilleggsinformasjon om programmet.
- En kommentar inneholder ingen programmeringslogikk da den ikke leses av kompilatoren. Når en kommentar blir møtt av en kompilator, hopper kompilatoren ganske enkelt over den kodelinjen.
- Enhver linje som begynner med '//' uten anførselstegn ELLER i mellom /*…*/ i C er en kommentar.
Mer om kommentarer i C
Linje 3:
#include>
- I C kalles alle linjer som starter med pund (#)-tegnet direktiver. Disse setningene behandles av et forprosessorprogram som påkalles av kompilatoren.
- De #inkludere direktivet forteller kompilatoren å inkludere en fil og #inkludere forteller kompilatoren å inkludere header-filen for Standard Input Output-filen som inneholder deklarasjoner av alle standard input/output bibliotekfunksjoner.
Linje 6:
int main()>
- Denne linjen brukes til å deklarere en funksjon kalt main som returnerer data av heltallstype. En funksjon er en gruppe utsagn som er designet for å utføre en spesifikk oppgave. Kjøring av hvert C-program begynner med hoved()-funksjonen, uansett hvor funksjonen er plassert i programmet. Så, hvert C-program må ha en hoved()-funksjon, og dette er funksjonen der kjøringen av programmet begynner.
- { og } : Åpningsparentesene ‘{‘ indikerer begynnelsen av hovedfunksjonen og de avsluttende klammeparentesene ‘}’ indikerer slutten av hovedfunksjonen. Alt mellom disse to utgjør kroppen til hovedfunksjonen og kalles blokkene.
Mer om main()-funksjonen i C.
Linje 10:
printf('Hello World');> - Denne linjen ber kompilatoren vise meldingen Hello World på skjermen. Denne linjen kalles en setning i C. Hver setning er ment å utføre en oppgave. Et semikolon «;» brukes for å avslutte en setning. Semikolontegnet på slutten av setningen brukes for å indikere at setningen slutter der.
- De printf() funksjonen brukes til å skrive ut en tegnstrøm med data på standardkonsollen. Alt innenfor vises på utdataenheten.
Mer om Input/Output i C.
Linje 12:
return 0;>
- Dette er også en uttalelse. Denne setningen brukes til å returnere en verdi fra en funksjon og indikerer fullføringen av en funksjon. Denne setningen brukes i utgangspunktet i funksjoner for å returnere resultatene av operasjonene utført av en funksjon.
- Innrykk : Som du kan se er printf og returerklæringen rykket inn eller flyttet til høyre side. Dette gjøres for å gjøre koden mer lesbar. I et program som Hello World ser det ikke ut til å ha mye relevans, men ettersom programmet blir mer komplekst, gjør det koden mer lesbar og mindre utsatt for feil. Derfor må man alltid bruke innrykk og kommentarer for å gjøre koden mer lesbar.
Mer om retur i C.
Vanlige spørsmål om stilen på skriveprogrammer.