Structuur van het C-Programma
Programma's geschreven in de C-taal zijn blokgestructureerd, vaak aangeduid als bouwstenen. Hier volgt een eenvoudig programma dat het bericht "Hello, c<>definity!" op het scherm weergeeft:
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
De dubbele schuine strepen // geven een opmerking aan in C. Opmerkingen beïnvloeden het gedrag van het programma niet; ze zijn bedoeld voor mensen, niet voor de computer. In C zijn er twee soorten opmerkingen:
comments.h
1234567// This is a single-line comment /* This is a multi-line comment */
Include-richtlijn
De #include is een preprocessor-richtlijn die het bestand "stdio.h" in het programma opneemt. Deze richtlijn moet aan het begin worden geplaatst, voordat het hoofdprogramma (main) start.
Stdio-headerbestand
Het bestand "stdio.h" bevat de functie printf(). Door dit bestand toe te voegen, krijgt het programma de mogelijkheid om tekst op het scherm weer te geven. Veel C-programma's hebben standaard geen toegang tot I/O (input/output) functies of andere functies uit de "stdio.h"-bibliotheek. Daarom moet deze expliciet worden toegevoegd met de #include-richtlijn.
Een leidend principe in C is om het programma compact te houden en het toevoegen van onnodige functies te vermijden.
Hoofdfunctie
Dit is de primaire functie waar de kern van het programma zich bevindt. In dit voorbeeld is de taak het weergeven van tekst op het scherm. De naam van deze functie, main, is gereserveerd in C, en er mag slechts één main-functie in elk programma zijn. Zie de main-functie als de motor van een auto; het is essentieel. We gaan later in deze cursus dieper in op functies.
Accolades en Scope
Je zult veel accolades {} tegenkomen in C en andere van C afgeleide talen—ze zijn kenmerkend voor de taal. Deze accolades definiëren codeblokken, vergelijkbaar met hoe bakstenen een muur vormen.
Main.c
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.63
Structuur van het C-Programma
Veeg om het menu te tonen
Programma's geschreven in de C-taal zijn blokgestructureerd, vaak aangeduid als bouwstenen. Hier volgt een eenvoudig programma dat het bericht "Hello, c<>definity!" op het scherm weergeeft:
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
De dubbele schuine strepen // geven een opmerking aan in C. Opmerkingen beïnvloeden het gedrag van het programma niet; ze zijn bedoeld voor mensen, niet voor de computer. In C zijn er twee soorten opmerkingen:
comments.h
1234567// This is a single-line comment /* This is a multi-line comment */
Include-richtlijn
De #include is een preprocessor-richtlijn die het bestand "stdio.h" in het programma opneemt. Deze richtlijn moet aan het begin worden geplaatst, voordat het hoofdprogramma (main) start.
Stdio-headerbestand
Het bestand "stdio.h" bevat de functie printf(). Door dit bestand toe te voegen, krijgt het programma de mogelijkheid om tekst op het scherm weer te geven. Veel C-programma's hebben standaard geen toegang tot I/O (input/output) functies of andere functies uit de "stdio.h"-bibliotheek. Daarom moet deze expliciet worden toegevoegd met de #include-richtlijn.
Een leidend principe in C is om het programma compact te houden en het toevoegen van onnodige functies te vermijden.
Hoofdfunctie
Dit is de primaire functie waar de kern van het programma zich bevindt. In dit voorbeeld is de taak het weergeven van tekst op het scherm. De naam van deze functie, main, is gereserveerd in C, en er mag slechts één main-functie in elk programma zijn. Zie de main-functie als de motor van een auto; het is essentieel. We gaan later in deze cursus dieper in op functies.
Accolades en Scope
Je zult veel accolades {} tegenkomen in C en andere van C afgeleide talen—ze zijn kenmerkend voor de taal. Deze accolades definiëren codeblokken, vergelijkbaar met hoe bakstenen een muur vormen.
Main.c
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Bedankt voor je feedback!