Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Invoerpunt van een C++-Programma | Aan de Slag
C++ Introductie
course content

Cursusinhoud

C++ Introductie

C++ Introductie

1. Aan de Slag
2. Inleiding tot Operatoren
3. Variabelen en Gegevenstypen
4. Introductie tot Programmastroom
5. Introductie tot Functies

book
Invoerpunt van een C++-Programma

Elk C++-programma moet een main()-functie hebben. Het dient als het toegangspunt van het programma. Zonder een main()-functie zou de compiler niet weten waar te beginnen met het uitvoeren van het programma. De naam is gereserveerd, dit betekent dat de functienaam main() niet kan worden gewijzigd, en het moet een specifieke handtekening volgen om het programma correct te laten draaien.

cpp

main

copy
1234
int main() { return 0; }
  • int main(): het startpunt van een programma. Het wordt de hoofdfunctie genoemd, en hier begint het programma met uitvoeren;

  • { }: accolades definiëren een blok code. Alles binnen deze accolades behoort tot de hoofdfunctie en maakt deel uit van de logica van het programma;

  • return 0;: markeert het einde van het programma en geeft aan dat het succesvol is uitgevoerd. De 0 betekent dat alles goed is gegaan. Als er problemen waren, kan deze waarde anders zijn in de uitvoer.

Opmerking

De return 0; instructie is optioneel aan het einde van de hoofdfunctie. Als deze wordt weggelaten, zal de compiler deze automatisch invoegen.

Binnen de main() functie kun je beginnen met het schrijven van je code. Elke expressie moet eindigen met een ; symbool zodat het programma kan begrijpen wanneer een opdracht eindigt en de volgende begint.

cpp

main

copy
1234
int main() { 5 + 5; }

Hierboven zie je een eenvoudige expressie. Expressies vormen de bouwstenen van uitspraken en definiëren hoe waarden worden berekend of gemanipuleerd in een programma. De bovenstaande bevat geen variabelen, ingebouwde commando's of iets complex, maar we zullen al deze uiteindelijk in de toekomst gebruiken.

cpp

main

copy
123456
int main() { 5 + 5; 1 - 8; 9 / 3; }

Je kunt zoveel expressies schrijven als je wilt, maar elke moet eindigen met een ;. Als je de puntkomma verwijdert van 5+5;, zal C++ de expressie 5 + 5 1 - 8; zien, wat voor hem geen zin zal hebben en een fout zal genereren. Je kunt echter al je code op een enkele regel schrijven als je dat wilt.

cpp

main

copy
1234
int main() { 5 + 5; 1 - 8; 9 / 3; }

Als je de bovenstaande code uitvoert, zal er niets op de console verschijnen. Dit komt omdat C++ de berekening mogelijk overslaat als het bepaalt dat het resultaat niet wordt gebruikt. Bovendien is er geen opdracht om het resultaat weer te geven of op te slaan.

1. Welke van de volgende uitspraken over de main() functie is false?

2. Wat helpt de return 0; instructie aan het einde van de main() functie te identificeren?

3. Wat gebeurt er als je puntkomma's aan het einde van expressies binnen de main() functie weglaat?

question mark

Welke van de volgende uitspraken over de main() functie is false?

Select the correct answer

question mark

Wat helpt de return 0; instructie aan het einde van de main() functie te identificeren?

Select the correct answer

question mark

Wat gebeurt er als je puntkomma's aan het einde van expressies binnen de main() functie weglaat?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2

Vraag AI

expand
ChatGPT

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

course content

Cursusinhoud

C++ Introductie

C++ Introductie

1. Aan de Slag
2. Inleiding tot Operatoren
3. Variabelen en Gegevenstypen
4. Introductie tot Programmastroom
5. Introductie tot Functies

book
Invoerpunt van een C++-Programma

Elk C++-programma moet een main()-functie hebben. Het dient als het toegangspunt van het programma. Zonder een main()-functie zou de compiler niet weten waar te beginnen met het uitvoeren van het programma. De naam is gereserveerd, dit betekent dat de functienaam main() niet kan worden gewijzigd, en het moet een specifieke handtekening volgen om het programma correct te laten draaien.

cpp

main

copy
1234
int main() { return 0; }
  • int main(): het startpunt van een programma. Het wordt de hoofdfunctie genoemd, en hier begint het programma met uitvoeren;

  • { }: accolades definiëren een blok code. Alles binnen deze accolades behoort tot de hoofdfunctie en maakt deel uit van de logica van het programma;

  • return 0;: markeert het einde van het programma en geeft aan dat het succesvol is uitgevoerd. De 0 betekent dat alles goed is gegaan. Als er problemen waren, kan deze waarde anders zijn in de uitvoer.

Opmerking

De return 0; instructie is optioneel aan het einde van de hoofdfunctie. Als deze wordt weggelaten, zal de compiler deze automatisch invoegen.

Binnen de main() functie kun je beginnen met het schrijven van je code. Elke expressie moet eindigen met een ; symbool zodat het programma kan begrijpen wanneer een opdracht eindigt en de volgende begint.

cpp

main

copy
1234
int main() { 5 + 5; }

Hierboven zie je een eenvoudige expressie. Expressies vormen de bouwstenen van uitspraken en definiëren hoe waarden worden berekend of gemanipuleerd in een programma. De bovenstaande bevat geen variabelen, ingebouwde commando's of iets complex, maar we zullen al deze uiteindelijk in de toekomst gebruiken.

cpp

main

copy
123456
int main() { 5 + 5; 1 - 8; 9 / 3; }

Je kunt zoveel expressies schrijven als je wilt, maar elke moet eindigen met een ;. Als je de puntkomma verwijdert van 5+5;, zal C++ de expressie 5 + 5 1 - 8; zien, wat voor hem geen zin zal hebben en een fout zal genereren. Je kunt echter al je code op een enkele regel schrijven als je dat wilt.

cpp

main

copy
1234
int main() { 5 + 5; 1 - 8; 9 / 3; }

Als je de bovenstaande code uitvoert, zal er niets op de console verschijnen. Dit komt omdat C++ de berekening mogelijk overslaat als het bepaalt dat het resultaat niet wordt gebruikt. Bovendien is er geen opdracht om het resultaat weer te geven of op te slaan.

1. Welke van de volgende uitspraken over de main() functie is false?

2. Wat helpt de return 0; instructie aan het einde van de main() functie te identificeren?

3. Wat gebeurt er als je puntkomma's aan het einde van expressies binnen de main() functie weglaat?

question mark

Welke van de volgende uitspraken over de main() functie is false?

Select the correct answer

question mark

Wat helpt de return 0; instructie aan het einde van de main() functie te identificeren?

Select the correct answer

question mark

Wat gebeurt er als je puntkomma's aan het einde van expressies binnen de main() functie weglaat?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt