Public visé
Développeurs.
Prérequis
Avoir suivi la formation “Algorithmique et programmation structurée” ou posséder des connaissances équivalentes.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Rédiger de manière structurée des programmes en C
- Exploiter les fonctions de la bibliothèque standard
- Déclarer et invoquer des fonctions
- Interpréter la syntaxe et les instructions fondamentales
- Manipuler les chaînes de caractères
- Comprendre l’utilité des pointeurs
Programme
Jour 1
Squelette et déclaration de variables
- Structure d’un fichier C et MAIN.C
- Types prédéfinis, tableaux, pointeurs, structures
- Énumérations et constantes
Jour 2
Instructions et structures de contrôle
- Affectation, opérateurs, expressions conditionnelles
- Boucles While et For
- Instructions de branchement
Jour 3
Fonctions et chaînes de caractères
- Définition, déclaration, appel de fonctions
- Passage de paramètres par valeur et par adresse
- Manipulation et fonctions de traitement de chaînes
Jour 4
Fichiers et pointeurs
- Ouverture, fermeture, lecture/écriture dans les fichiers
- Importance des pointeurs, gestion mémoire
- Pointeurs sur variables et fonctions
Jour 5
Listes chaînées
- Listes simples et doubles
- Ajout, suppression et parcours
- Travaux pratiques : création d’une liste chaînée
Modalités d’évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation