Goals
- Master and apply the C language, understand the issues and predict the architecture of a procedural development
Program
Classification of languages
History,
C versions and other languages
Environment, tools
Structure of a program
Compilation and constraints
Comments, general organization, some methods
Main () method
Standard I / O functions
Definition of variables, use
Available types and conversion of types
Creation of constants
Operators and expressions; complex calculations in C
Tables
Memory organization
Simple pointers
Choice structures (conditions)
Iteration instructions (loops)
Interruptions
Optimizations and particular numerical operations
Prototyping and definition
Simple arguments and use
Passage of parameters (by value, by address)
Return values
Overload of functions
Recursion and pseudo-recursion
Structure of a C program with functions
Declaration, initialization
Simple use, conditions of use
Dynamic creation of a variable
Advanced use (array pointers, arrays of pointers)
Function pointers
Some libraries: GLib, SDL, GMP
Definition, creation
Declaration of a structure variable
Storage in memory, access to
Arrays of structures
controls Structures as function parameters Structure
pointers and linked lists
After C: presentation of C ++ and C #
Duration
5 days
Price
£ 2030
Audience
All
Prerequisites
Programming concepts (algorithmic)
Reference
PRO70-F
Sessions
Contact us for more informations about session date