Objectifs pédagogiques
- Expliquer la structure générale et la syntaxe d'un programme C
- Décrire la structure et l'arborescence d'une fonction et les appels de sous-fonctions
- Identifier les instructions du pré-processeur et les objets en C
- Comprendre les différents types de base et l'espace de validité des objets
- Appliquer les différents opérateurs arithmétiques, logiques, d'adressage et autres
- Mettre en œuvre les structures de contrôle alternatives et répétitives
- Utiliser l'allocation dynamique de la mémoire, les fonctions d'allocation/libération et les conversions de type
- Maîtriser les entrées/sorties et les paramètres de la ligne de commande, ainsi que les structures complexes et l'allocation dynamique
Programme de la formation
La structure générale d’un programme
La syntaxe générale
La structure d’une fonction
L’arborescence d’un programme, appel de sous-fonctions
Les instructions du pré-processeur
Introduction au langage C
Les objets
L’espace de validité des objets
Les différents types de base
Les différents opérateurs
Arithmétiques
Logiques : de comparaison, de bit, d’indirection
D’adressage, etc…
Les structures de contrôle
Les structures alternatives et répétitives
L’allocation dynamique de la mémoire
Les fonctions d’allocation et de libération de la mémoire
Le casting, les conversions de type
Les entrées / sorties
Les entrées / sorties en mode texte ou binaire
Les primitives de premier niveau
Les primitives de second niveau
Les paramètres de la ligne de commande
Etude de la librairie standard
Structures complexes et allocation dynamique
La gestion de piles
La gestion de listes
Les arbres binaires
Les graphes

Proposé par
Sparks
"Tout l'IT, vraiment tout"

Proposé par
Sparks
