C Hello World: Je Eerste Programma – Een Stap-voor-Stap Gids
Hieronder staat een klassiek "Hello World" programma in C, gevolgd gedetailleerde uitleg van elk onderdeel.
#include <stdio.h> // Pre-processor instructie
int main(void) // Hoofdfunctie declaratie
{
printf("Hello World"); // Geef de string weer op de console
return 0; // Beëindig het programma
}
1. Pre-processor Instructie
De #include <stdio.h> instructie vertelt de compiler de Standard Input/Output bibliotheek te includeren, waar printf gedefinieerd is. Het includeren van de juiste header is verplicht voordat je een functie uit die bibliotheek gebruikt.
Aangepaste headerbestanden kunnen op dezelfde manier worden geïncludeerd: #include <bestandsnaam.h>. Plaats alle #include statements bovenaan je bronbestand.
2. De main Functie
Elk C-programma moet een main functie bevatten. Veelvoorkomende handtekeningen zijn:
- int main(void)
- int main(int argc, char *argv[])
Het gebruik van int main(void) duidt aan dat het programma geen commandoregelargumenten accepteert en een integer exit-status retourneert. Een retourwaarde van 0 geeft geslaagde uitvoering aan.
3. Codestructuur
- Accolades (
{ }) begrens de body vanmainen andere functies. - Elke instructie eindigt met een puntkomma (
;). - De
printffunctie print de gespecificeerde tekst naar de console.
4. Een C-programma Uitvoeren
Hieronder staan de typische stappen om een C-programma te maken, compileren en uit te voeren in een veelgebruikte IDE:
- Maak een nieuw project en kies een C/C++ bronbestand.
- Configureer het bestandspad en de naam (eindigend op
.c). - Sla het bestand op en klik op "Build & Run".
Na compilatie moet het uitvoervenster tonen:
Hello, World!
5. Samenvatting
- De
mainfunctie is essentieel voor elk C-programma. - Headerbestanden moeten bovenaan het bronbestand worden geïncludeerd.
- Alle C-programma's volgen een consistente structurele patroon.
C Taal
- C# Hello World – Uw eerste C# applicatie bouwen
- C++ Hello World‑handleiding: Stap‑voor‑stap code, setup & uitleg
- C++ Polymorfisme Uitgelegd: Praktische Voorbeelden & Kernconcepten
- C++ Functies Uitgelegd met Praktische Codevoorbeelden
- C# Hello World: Je Eerste Console-applicatie Bouwen
- calloc() in C: Nul-geïnitialiseerde geheugenallocatie en een praktisch voorbeeld
- Uw Eerste FPGA Bouwen: LED Knipper Tutorial (VHDL & Verilog)
- Je eerste VHDL-programma: Stap-voor-stap Hello World tutorial
- Beginner's Guide to Verilog: Hello World Voorbeeld
- Python time.sleep(): Hoe vertraging toe te voegen aan je code (voorbeeld)
- Java Hello World: je eerste programma