Contenu
Concepts
- 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
Fonctions
- Opérateurs - Expressions
- Prototypage des fonctions
- Passage d'arguments
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