logo

C Hallo wereldprogramma

Om te beginnen is het Hello World-programma de eerste stap op weg naar het leren van welke programmeertaal dan ook en ook een van de eenvoudigste programma's die je zult leren. Het enige dat u hoeft te doen, is het bericht Hello World op het scherm weergeven. Laten we naar het programma kijken en proberen de terminologieën die erbij betrokken zijn te begrijpen.

quicksort-algoritme

C-programma om Hello World af te drukken

Het volgende C-programma geeft Hello World weer in de uitvoer.

C






Java-tekenreeksformaat
// 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;> }>

>

>

Uitvoer

Hello World>

Het compileren van het eerste C-programma

Alvorens verder te gaan met het schrijven van het eerste programma, moet de gebruiker een C-programmacompiler opzetten, die het Hello World-programma zou compileren en uitvoeren. Hier hebben we een op Windows gebaseerde GCC-compiler gebruikt om het programma te compileren en uit te voeren. Voor meer informatie over het instellen van de lokale GCC-compiler of het uitvoeren ervan met behulp van online ide, raadpleegt u C-ontwikkelomgeving instellen .

Stap 1: Dit vereist het schrijven van het Hello World-programma in een teksteditor en het opslaan van het bestand met de extensie .C We hebben het programma bijvoorbeeld opgeslagen in een C-type bestand Hallo Wereld.c .

voeten versus voet

Stap 2: Dit omvat het openen van de CMD- of opdrachtpromptregel en het navigeren naar de map waarin het bestand HelloWorld.c aanwezig is. Hier is het aanwezig C:GebruikersChinVoorbeeld .

Stap 3: Om de code te compileren, voer je het volgende commando uit:

gcc HelloWorld.c>

Hierdoor wordt een uitvoerbaar C-bestand gemaakt met een willekeurige naam die door de compiler zelf wordt gegeven. We hebben de uitvoerbare bestandsnaam als A.

Om een ​​gebruikersgerichte naam te geven, voert u de volgende opdracht uit:

gcc -o helloworld HelloWorld.c>

Hierdoor ontstaat een C-uitvoerbaar bestand met de naam helloworld.

Stap 4: Om het uitvoerbare bestand uit te voeren om het resultaat te krijgen, voert u de volgende opdracht uit:

helloworld>

Java-substringmethode

Uitleg van de Code

Laten we nu de terminologieën van het bovenstaande programma begrijpen:

Lijn 1:

// Simple C program to display Hello World>
  1. Dit is een enkele commentaarregel. Een commentaar wordt gebruikt om aanvullende informatie over het programma weer te geven.
  2. Een commentaar bevat geen programmeerlogica omdat het niet door de compiler wordt gelezen. Wanneer een compiler commentaar tegenkomt, slaat de compiler die regel code eenvoudigweg over.
  3. Elke regel die begint met ‘//’ zonder aanhalingstekens OF tussen /*…*/ in C is commentaar.

Meer over opmerkingen in C

Regel 3:

#include>
  1. In C worden alle regels die beginnen met het hekje (#) richtlijnen genoemd. Deze instructies worden verwerkt door een preprocessorprogramma dat door de compiler wordt aangeroepen.
  2. De #erbij betrekken richtlijn vertelt de compiler om een ​​bestand op te nemen en #erbij betrekken vertelt de compiler dat hij het headerbestand voor het standaardinvoeruitvoerbestand moet opnemen dat declaraties bevat van alle standaard invoer-/uitvoerbibliotheekfuncties.

Meer over preprocessors in C.

afwaardering onderstrepen

Regel 6:

int main()>
  1. Deze regel wordt gebruikt om een ​​functie met de naam main te declareren, die gegevens van het type geheel getal retourneert. Een functie is een groep instructies die zijn ontworpen om een ​​specifieke taak uit te voeren. De uitvoering van elk C-programma begint met de functie main(), ongeacht waar de functie zich in het programma bevindt. Elk C-programma moet dus een main()-functie hebben en dit is de functie waar de uitvoering van het programma begint.
  2. { En } : De openingsaccolade ‘{‘ geeft het begin van de hoofdfunctie aan en de sluitaccolade ‘}’ geeft het einde van de hoofdfunctie aan. Alles tussen deze twee vormt de kern van de hoofdfunctie en wordt de blokken genoemd.

Meer over de functie main() in C.

Regel 10:

printf('Hello World');>
  1. Deze regel vertelt de compiler dat hij het bericht Hallo wereld op het scherm moet weergeven. Deze regel wordt in C een statement genoemd. Elke statement is bedoeld om een ​​bepaalde taak uit te voeren. Een puntkomma ‘;’ wordt gebruikt om een ​​verklaring te beëindigen. Het puntkommateken aan het einde van de instructie wordt gebruikt om aan te geven dat de instructie daar eindigt.
  2. De printf() functie wordt gebruikt om een ​​tekenstroom met gegevens op de stdout-console af te drukken. Alles daarin wordt weergegeven op het uitvoerapparaat.

Meer over invoer/uitvoer in C.

Regel 12:

return 0;>
  1. Dit is ook een verklaring. Deze instructie wordt gebruikt om een ​​waarde uit een functie terug te geven en geeft de voltooiing van een functie aan. Deze instructie wordt in principe in functies gebruikt om de resultaten te retourneren van de bewerkingen die door een functie worden uitgevoerd.
  2. Inspringing : Zoals u kunt zien zijn de printf en de return-instructie ingesprongen of naar de rechterkant verplaatst. Dit wordt gedaan om de code beter leesbaar te maken. In een programma als Hello World lijkt het niet veel relevantie te hebben, maar naarmate het programma complexer wordt, wordt de code leesbaarder en minder foutgevoelig. Daarom moet men altijd inspringingen en commentaar gebruiken om de code leesbaarder te maken.

Meer over retourneren in C.
Veelgestelde vragen over de stijl van het schrijven van programma's.