C and C++

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