Till att börja med är Hello World-programmet det första steget mot att lära sig vilket programmeringsspråk som helst och även ett av de enklaste programmen du kommer att lära dig. Allt man behöver göra är att visa meddelandet Hello World på skärmen. Låt oss titta på programmet och försöka förstå terminologierna som är involverade i det.
C Program för att skriva ut Hello World
Följande C-program visar Hello World i utgången.
C
stad i uas
0,2 som en bråkdel
// 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;> }> |
>
>Produktion
Hello World>
Kompilerar det första C-programmet
Innan han fortsätter att skriva det första programmet måste användaren ställa in en C-programkompilator, som skulle kompilera och köra Hello World-programmet. Här har vi använt en Windows-baserad GCC-kompilator för att kompilera och köra programmet. För att veta mer om hur man ställer in den lokala GCC-kompilatorn eller kör med online-id, se Inställning C utvecklingsmiljö .
Steg 1: Detta kräver att du skriver programmet Hello World i en textredigerare och sparar filen med tillägget .c , till exempel har vi lagrat programmet i en fil av C-typ HelloWorld.c .

Steg 2: Detta inkluderar att öppna CMD eller kommandotolksraden och navigera till katalogen där filen HelloWorld.c finns. Här finns den i C:UsersChinSample .
skillnaden mellan is och snö
Steg 3: För att kompilera koden, kör följande kommando:
gcc HelloWorld.c>
Detta skulle skapa en C-körbar fil med ett slumpmässigt namn som ges av kompilatorn själv. Vi fick det körbara filnamnet som a.

För att ge ett användarorienterat namn, kör följande kommando:
gcc -o helloworld HelloWorld.c>
Detta skulle skapa en C-körbar fil med namnet helloworld.
java 8 funktioner
Steg 4: För att köra den körbara filen för att få resultatet, kör följande kommando:
helloworld>

Förklaring av koden
Låt oss nu förstå terminologierna för programmet ovan:
Linux kör kommando
Linje 1:
// Simple C program to display Hello World>
- Detta är en enda kommentarsrad. En kommentar används för att visa ytterligare information om programmet.
- En kommentar innehåller ingen programmeringslogik eftersom den inte läses av kompilatorn. När en kommentar påträffas av en kompilator, hoppar kompilatorn helt enkelt över den kodraden.
- Alla rader som börjar med '//' utan citattecken ELLER mellan /*…*/ i C är en kommentar.
Mer om kommentarer i C
Rad 3:
#include>
- I C kallas alla rader som börjar med pund (#) för direktiv. Dessa satser bearbetas av ett förbehandlarprogram som anropas av kompilatorn.
- De #omfatta direktiv säger till kompilatorn att inkludera en fil och #omfatta säger till kompilatorn att inkludera rubrikfilen för Standard Input Output-filen som innehåller deklarationer av alla standardinput/output-biblioteksfunktioner.
Rad 6:
int main()>
- Denna rad används för att deklarera en funktion med namnet main som returnerar data av heltalstyp. En funktion är en grupp uttalanden som är designade för att utföra en specifik uppgift. Körandet av varje C-program börjar med main()-funktionen, oavsett var funktionen finns i programmet. Så varje C-program måste ha en main()-funktion och det är den här funktionen där exekveringen av programmet börjar.
- { och } : De öppna klammerparenteserna '{' indikerar början på huvudfunktionen och de avslutande klammerparenteserna '}' indikerar slutet på huvudfunktionen. Allt mellan dessa två består av huvudfunktionens kropp och kallas blocken.
Mer om main()-funktionen i C.
Rad 10:
printf('Hello World');> - Den här raden talar om för kompilatorn att visa meddelandet Hello World på skärmen. Denna rad kallas ett påstående i C. Varje påstående är tänkt att utföra någon uppgift. Ett semikolon ';' används för att avsluta ett påstående. Tecknet semikolon i slutet av satsen används för att indikera att satsen slutar där.
- De printf() funktionen används för att skriva ut en teckenström av data på standardkonsolen. Allt inom visas på utenheten.
Mer om Input/Output i C.
Rad 12:
return 0;>
- Detta är också ett uttalande. Denna sats används för att returnera ett värde från en funktion och indikerar avslutningen av en funktion. Detta uttalande används i princip i funktioner för att returnera resultatet av de operationer som utförs av en funktion.
- Indrag : Som du kan se har printf och retursatsen indragits eller flyttats till höger sida. Detta görs för att göra koden mer läsbar. I ett program som Hello World verkar det inte ha så stor relevans men när programmet blir mer komplext gör det koden mer läsbar och mindre felbenägen. Därför måste man alltid använda indrag och kommentarer för att göra koden mer läsbar.
Mer om retur i C.
Vanliga frågor om stilen för skrivprogram.