Objectifs- Acquérir une vision extensive de la syntaxe du C. Le stage est basé sur le langage C norme ANSI et la syntaxe du langage est basée illustrée par de nombreux travaux pratiques. - A l'issue du stage, les stagiaires sauront lire un programme C et auront acquis les éléments pratiques et théoriques permettant de devenir rapidement opérationnel. - Le langage C et son environnement de programmation sont abordés de façon la plus indépendante possible du système d'exploitation
StageDurée de la formation : 5 jours
DiplômeTechniques informatiques Langage C
ContenuConcepts
- Types de données
- Présentation de la syntaxe ANSI
- Constantes symboliques
- Différences avec la syntaxe C K&R
- Appel de fonctions
- Compilation, exécution
Contrôles
- Structures de contrôle
- Récursivité
- Tableaux et chaînes de caractères
Pointeurs
- Pointeurs sur types de données simples
- Passage de pointeurs en paramètre
- Modification d'une variable
- Manipulation de tableaux
Objets C
- Création et utilisation
- Caractéristiques
- Pointeurs sur structures et unions
- Passage des objets, de leur adresse en paramètre
- Structures imbriquées
Programmation
- Découpage d'un programme en plusieurs fichiers sources
- Fichiers d'en-tête
- Classes d'allocation extern, static, auto, register
- Phases de compilation
- Préprocesseur C
- Macros, compilation conditionnelle
Chaînes de caractères
- Arguments de la fonction " main "
- Fonctions de la librairie standard
Tests et conversion Organisation
- Gestion d'entrée et de sortie
- Les fichiers ascii, binaires, accès caractère par caractère, notion d'enregistrement, conversions de format
- Allocation dynamique de mémoire
- Gestion de listes chaînées