Programmeren in C

Programmeren in C Training

MSPRO101

AanbiederMaster it Training
Kosten 1.775,00
Meer informatie over Master it Training

Overzicht

Aan de orde komen de programma structuur van C programma's, de preprocessor en de data types, storage classes, operatoren en control flow constructies van C. Ook functies en de verschillende wijzen van parameter doorgifte worden besproken. ... Volledige omschrijving

Bestemd voor

Iedereen die programma's in C wil gaan schrijven.

Benodigde kennis

Er is geen specifieke voorkennis vereist. Algemene kennis van programmeren is echter bevorderlijk voor een snelle begripsvorming

Programma

Variables, constants and data types Arrays and composed data types Multidimensional arrays Expressions, statements and blocks Assignment and arithmetic operators Relational and comparison operators Bitwise and logical operators and ... Volledig programma

Kosten

Het tarief is incl. studiemateriaal en lunch, excl. BTW Inschrijven

Beschrijving

Aan de orde komen de programma structuur van C programma's, de preprocessor en de data types, storage classes, operatoren en control flow constructies van C. Ook functies en de verschillende wijzen van parameter doorgifte worden besproken. Ruime aandacht wordt daarnaast besteed aan het pointer begrip, functie pointers, structures, unions en het dynamisch alloceren van geheugen. Tenslotte komt de C standard library aan de orde.

Doelgroep

Iedereen die programma's in C wil gaan schrijven.

Voorkennis

Er is geen specifieke voorkennis vereist. Algemene kennis van programmeren is echter bevorderlijk voor een snelle begripsvorming

Programma

  • Variables, constants and data types
  • Arrays and composed data types
  • Multidimensional arrays
  • Expressions, statements and blocks
  • Assignment and arithmetic operators
  • Relational and comparison operators
  • Bitwise and logical operators and bitflags
  • Branching and conditional statements
  • if..else construction
  • case and switch
  • Loop constructions
  • for, while and do.. while loops
  • break, continue, goto and labels
  • Function declaration en definition
  • Parameter passing and return values
  • Variable initialisation
  • Scope of variables
  • Recursive functions
  • Automatic, external and static variables
  • Pointers, addresses and arrays
  • Pointers and strings
  • Pointers to functions
  • Pointer to pointers
  • Void pointers
  • Structures and unions
  • Nested structures and structure arrays
  • Type conversion, casting and typedef
  • Preprocessor directives and header files
  • Macro's and conditional inclusion
  • Standard library
  • Command line arguments
  • Dynamic memory allocation
  • Standard input and output and file i/o
  • Time, utility and string functions
  • Error handling