bmd.GIF

LANGAGE C (3 jours)

Retour Langage C/C++

1. HISTORIQUE
1.1. Historique du développement de C
1.2. Outils de développement
1.3. Découverte intuitive

2. TYPES - OPERATEURS - EXPRESSIONS
2.1. Déclarations (Types et Classes d'allocation)
2.2. Initialisation des variables
2.3. Priorités (Ordre d'évaluation)
3.3. Conversions implicites
3.4. Conversions explicites

3. INSTRUCTIONS DE CONTROLE
3.1. For
3.2. If Else
3.3. Switch
3.4. While
3.5. Do While
3.6. Break
3.7. Continue

4. POINTEURS
4.1. Déclarations
4.2. Calcul des adresses
4.3. Pointeurs et Tableaux
4.4. Pointeurs et arguments de fonction

5. STRUCTURES
5.1. Définition et exemples d'utilisation
5.2. Relations entre structures et fonctions
5.3. Relations entre structures et tableaux de variables
5.4. Relations entre pointeurs et tableaux de structures
5.5. Notion d'Union

6. FONCTIONS
6.1. Définition, Déclaration et Initialisation
6.2. Communications entre fonctions
6.3. Appel par valeur ou par référence
6.4. Variable externe, auto, statique et register
6.5. Récursivité
6.6. Pré-Processeur

7. ENTREES ET SORTIES
7.1. Accès aux Bibliothèques standards (stdio, string, stddef, ...)
7.2. Fonctions liées à l'écran (getchar, putchar, puts, gets, printf,  scanf,...)
7.3. Fonctions liées au disque (fopen, fclose, fgetc, fputc, fgets, fputs, fprintf, fscanf)
7.4. Accès de bas niveau (open, close, read, write, ...)

8. DIVERS
8.1. Gestion des programmes multi-modules
8.2. Bibliothèques privées )

 


HOME ORACLE UNIX LANGAGE C/C++ BASES DE DONNEES RENSEIGNEMENTS SUR MESURE