Programme
Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques.1 - Introduction au langage C
- Présentation du langage
- Variables et calculs
- Constantes symboliques
- Entrée et sortie de caractères
- Tableaux
- Fonctions
- Arguments et appel par valeur
- Tableaux de caractères
- Variables externes et visibilité
2 - Types, opérateurs et expressions
- Noms de variable
- Types de données et tailles
- Constantes
- Déclarations
- Opérateurs arithmétiques
- Opérateurs de comparaison
- Conversions de types
- Opérateurs d'incrémentation
- Opérateurs de traitement des bits
- Opérateurs et expressions d'affectation
- Expressions conditionnelles
- Priorité et ordre d'évaluation
3 - Structure de contrôle
- Instructions et blocs
- Instruction if-else
- Instruction else-if
- Instruction switch
- Boucles while et for
- Boucles do-while
- Instructions break et continue
4 - Fonctions et structure des programmes
- Principes fondamentaux des fonctions
- Fonctions qui retournent autre chose
- Variables externes
- Règles de portée
- Fichiers d'en-tête
- Variables statiques
- Initialisation
- Récursion
- Pré-processeur C
5 - Pointeurs et tableaux
- Pointeurs et adresses
- Pointeurs et arguments de fonctions
- Pointeurs et tableaux
- Calculs d'adresses
- Pointeurs de caractères
- Tableaux de pointeurs
- Tableaux multi-dimmensionnels
- Initialisation des tableaux de pointeurs
- Comparaison entre pointeurs
6 - Structures
- Principes fondamentaux des structures
- Structures et fonctions
- Tableaux de structures
- Structures autoréférentielles
- Consultation d'une table
- Typedef
7 - Entrées-sorties
- Entrées-sorties standard
- Sorties formattées
- Entrées formattées
- Entrées et sorties de lignes
8 - Gestion des erreurs
- Mode debug
- Sortie de compilateur
- Points d'arrêt
- Pile d'appel








