Welke onderwerpen worden behandeld in de cursus?
C Language Basis
Inleiding:
Cursusoverzicht en Doelstellingen
Wat is C Language en Waarom Zouden We Het Moeten Gebruiken?
Vereisten en Beginnen
Variabelen en Datatypes in C:
Gebruik van 'printf' voor uitvoer
Introductie tot variabelen en datatypes
Basis datatypes (int, float, char, double)
Modifiers (short, long, signed, unsigned)
Variabele declaratie en initialisatie
Constanten en enumeraties
Functies in C:
Functiedeclaratie en -definitie
Functieaanroep en retourtypes
Parameters en argumenten
Operatoren en Expressies:
Arithmetic operators
Relational operators
Logical operators
Bitwise operators
Increment and decrement operators
Assignment operators
Conditional expressions
Controlestructuren: If-else:
Conditionele uitspraken met if en else
Geneste if-else
Else-if ladder
Controlestructuren: Switch-case:
Conditionele uitspraken met switch-case
Standaardgeval
Break en fall-through in switch-case
Controlestructuren: While Loop:
Introductie tot while loop
Syntax van while loop
Iteratie en controle in while loop
Gebruik van while loop met verschillende voorwaarden
Controlestructuren: For Loop:
Introductie tot for loop
Syntax van for loop
Iteratie en controle in for loop
Geneste for loops
Arrays in C:
Declaratie en initialisatie
Eendimensionale arrays
Meerdimensionale arrays
Array manipulatie en gebruik
Pointers in C:
Introductie tot pointers en geheugenadressen
Het verklaren en initialiseren van pointers
Pointer rekenkunde
Pointers naar arrays, functies en strings
Dynamische Geheugentoewijzing in C:
Geheugen toewijzen en vrijgeven met 'malloc', 'calloc', 'realloc' en 'free'
Geheugenlekken en beste praktijken
Strings en String Manipulatie:
Karakterarrays en string literals
String handling functies ('<string.h>')
Werken met strings (concatenatie, vergelijking)
Structuren in C:
Structuren definiëren
Initialisatie en toegang tot leden
Geneste structuren en arrays van structuren
Preprocessor Directives:
Introductie tot de preprocessor ('#include', '#define', '#if', '#else')
Conditionele compilatie
Macros
Slotwoord:
Afsluitende woorden om de cursus samen te vatten.
Dankbetuigingen en volgende stappen