Pointers et arrays : initialization of pointers and arrays. Multidimensional arrays.
5
C functions
Function declarations. Argument passing. return directive.
Scope of the variables. Function pointers.
Declaring function prototypes.
Advanced C function programing. Inline function tag. Nested functions. Variable number of arguments.
6
User defined types
Structures definition. Initialization of structures.
Accessing a structure members. Accessing a structure members with a pointer.
Definition of unions. initialization of unions.
Accessing a union members. Accessing a union members with a pointer.
7
The standard C library
The strings library functions. Signal, raise, kill are used to send or receive signals.
C library propose a standard interface for file I/O.
Buffered file access, formatted and unformatted I/O. Constants and variables.
Non local goto. Using setjmp and longjmp with signals.
Handling errors : errno, stderr and perror
.
Security issues. Buffer overflows vulnerabilities. Threading problems and race conditions
Customer reviews
4,2 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed. (Translated by Deepl)
BENOIT B.
03/11/25
5 / 5
Course appreciated.
MAGALI D.
08/09/25
3 / 5
!!! This course was not designed for my level, it's an error of recommendation by my company. !!!In terms of teaching, the organisation of the course seems relevant to me but not very fluid. The trainer seems very competent and is keen to ensure that the students understand the concepts and is very available.
JÉRÔME L.
08/09/25
5 / 5
Excellent, nothing to add.
PATRICE M.
08/09/25
5 / 5
The teaching content is very good, but also very dense.
STEPHANE V.
08/09/25
5 / 5
The course was too short, there were too many topics to cover and not enough time to develop each one. Very good quality of presentation.
BERTRAND B.
02/06/25
5 / 5
very good content, very dense for 5 days but perfectly adapted
JULIA B.
02/06/25
4 / 5
Very good training.
VALENTIN L.
02/06/25
4 / 5
I found the trainer very educational and accessible. Nevertheless, 5 days seems a bit short for this course, which gave me a good overview of the basics of the C language.