|
|
|
Langage C
| Réf. : |
BLC10 |
| Durée : |
5j /
35h
|
| Tarif : |
2000 € |
|
| Sessions ouvertes : |
|
| Mai |
12 au 16 |
| Juin |
|
| Juil |
|
|
|
Réserver
|
Pré-requis
- La maîtrise du langage C constitue l'outil indispensable pour divers domaines de la programmation ( C++, programmation système, programmation réseau ... ).
Participants
- Développeurs ayant à maintenir ou rédiger des applications en langage C.
Objectifs
- Maîtriser le langage C via l'apprentissage des mécanismes de base et des syntaxes.
- Acquérir une bonne méthodologie de développement dans ce langage.
Contenu
INTRODUCTION - Caractéristiques du langage.
- Aspect général d'un programme C.
- Compilateur C.
ÉLÉMENTS DE BASE DU LANGAGE - Commentaires, identificateurs, mots réservés.
- Constantes.
- Variables ( types de base, classes d'allocation ).
- Opérateurs et expressions.
- Instructions ( tests, aiguillage, boucles ... ).
TYPES DÉRIVÉS - Tableaux.
- Gérer les chaînes de caractères.
- Structures et unions.
- Énumérations.
- Types synonymes.
FONCTIONS - Déclaration des fonctions ( prototypes ).
- Écriture et appel des fonctions.
- Passage d'arguments.
- Valeur de retour.
- Passage d'arguments à un programme C.
POINTEURS - Rôle des pointeurs.
- Utilisation des pointeurs.
- Pointeurs et tableaux.
BIBLIOTHÈQUE STANDARD - Comment utiliser la bibliothèque standard ?
- Principaux utilitaires.
- Fonctions mathématiques.
- Fonctions d’entrées / sorties.
- Lecture / Ecriture sur fichier.
DIRECTIVES DE COMPILATION - Définitions de constantes.
- Inclusions de fichiers.
- Compilations conditionnelles.
ASPECTS AVANCÉS - Pointeurs de pointeurs.
- Pointeurs de fonctions.
- Fonctions à nombre d'arguments variable.
- Allocation dynamique de mémoire.
- Mise en oeuvre d'un programme en "taille réelle".
- Introduction à la programmation de listes.
|
|