Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Structuur van het C-Programma | Introductie tot C
C-Basis

bookStructuur 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

Main.c

copy
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

comments.h

copy
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.

Note
Opmerking

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

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Welke van de volgende uitspraken over de structuur van een C-programma is correct?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.63

bookStructuur 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

Main.c

copy
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

comments.h

copy
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.

Note
Opmerking

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

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Welke van de volgende uitspraken over de structuur van een C-programma is correct?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1
some-alt