Til at begynde med er Hello World-programmet det første skridt mod at lære et hvilket som helst programmeringssprog og også et af de enkleste programmer, du vil lære. Det eneste, man skal gøre, er at vise meddelelsen Hello World på skærmen. Lad os se på programmet og prøve at forstå de terminologier, der er involveret i det.
C Program til at udskrive Hello World
Følgende C-program viser Hello World i outputtet.
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;> }> |
>
svævende css
>Produktion
Hello World>
Kompilering af det første C-program
Før han fortsætter med at skrive det første program, skal brugeren konfigurere en C-programkompiler, som kompilerer og udfører Hello World-programmet. Her har vi brugt en Windows-baseret GCC-kompiler til at kompilere og køre programmet. For at vide mere om, hvordan man konfigurerer den lokale GCC-kompiler eller kører ved hjælp af online-ide, henvises til Indstilling af C udviklingsmiljø .
Trin 1: Dette kræver, at du skriver Hello World-programmet i en teksteditor og gemmer filen med udvidelsen .c , for eksempel har vi gemt programmet i en C-type fil HelloWorld.c .

Trin 2: Dette inkluderer åbning af CMD eller kommandopromptlinje og navigering til den mappe, hvor filen HelloWorld.c er til stede. Her er den til stede i C:UsersChinSample .
Trin 3: For at kompilere koden skal du udføre følgende kommando:
gcc HelloWorld.c>
Dette ville skabe en C-eksekverbar fil med et tilfældigt navn givet af compileren selv. Vi fik det eksekverbare filnavn som en.

For at give et brugerorienteret navn skal du køre følgende kommando:
gcc -o helloworld HelloWorld.c>
Dette ville skabe en C-eksekverbar fil med navnet helloworld.
Trin 4: For at køre den eksekverbare fil for at få resultatet, skal du køre følgende kommando:
helloworld>

Forklaring af kodekset
Lad os nu forstå terminologierne for ovenstående program:
Linje 1:
// Simple C program to display Hello World>
- Dette er en enkelt kommentarlinje. En kommentar bruges til at vise yderligere information om programmet.
- En kommentar indeholder ingen programmeringslogik, da den ikke læses af compileren. Når en kompilator støder på en kommentar, springer compileren blot den kodelinje over.
- Enhver linje, der begynder med '//' uden anførselstegn ELLER imellem /*…*/ i C er en kommentar.
Mere om kommentarer i C
Linje 3:
#include>
- I C kaldes alle linjer, der starter med pund (#)-tegnet, direktiver. Disse udsagn behandles af et præprocessorprogram, der påkaldes af compileren.
- Det #omfatte direktiv fortæller compileren at inkludere en fil og #omfatte fortæller compileren at inkludere header-filen for Standard Input Output-filen, som indeholder erklæringer af alle standard input/output biblioteksfunktioner.
Linje 6:
int main()>
- Denne linje bruges til at erklære en funktion ved navn main, som returnerer data af heltalstypen. En funktion er en gruppe af udsagn, der er designet til at udføre en bestemt opgave. Udførelse af hvert C-program begynder med main()-funktionen, uanset hvor funktionen er placeret i programmet. Så ethvert C-program skal have en hoved() funktion, og det er den funktion, hvor udførelsen af programmet begynder.
- { og } : Åbnende klammeparenteser '{' angiver begyndelsen af hovedfunktionen, og de afsluttende parenteser '}' angiver slutningen af hovedfunktionen. Alt mellem disse to omfatter hovedfunktionens krop og kaldes blokkene.
Mere om main()-funktionen i C.
Linje 10:
printf('Hello World');> - Denne linje fortæller compileren at vise meddelelsen Hello World på skærmen. Denne linje kaldes en sætning i C. Hver sætning er beregnet til at udføre en opgave. Et semikolon ';' bruges til at afslutte et udsagn. Semikolontegnet i slutningen af sætningen bruges til at angive, at sætningen slutter der.
- Det printf() funktion bruges til at udskrive en tegnstrøm af data på stdout-konsollen. Alt indenfor vises på outputenheden.
Mere om input/output i C.
Linje 12:
return 0;>
- Dette er også et udsagn. Denne sætning bruges til at returnere en værdi fra en funktion og angiver afslutningen af en funktion. Denne erklæring bruges grundlæggende i funktioner til at returnere resultaterne af de operationer, der udføres af en funktion.
- Indrykning : Som du kan se, er printf og returopgørelsen blevet indrykket eller flyttet til højre side. Dette gøres for at gøre koden mere læsbar. I et program som Hello World ser det ikke ud til at have den store relevans, men efterhånden som programmet bliver mere komplekst, gør det koden mere læsbar og mindre fejltilbøjelig. Derfor skal man altid bruge indrykninger og kommentarer for at gøre koden mere læsbar.
Mere om retur i C.
Ofte stillede spørgsmål om stilen til skriveprogrammer.