Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
DEVELOPPEMENT et METHODES
Durée de la formation :
5 jours (
35 heures)
Participants :
Programmeurs
Pré-requis :
Expérience dans la programmation
Objectifs :
Acquérir les principes de base de la programmation procédurale en C et connaître les fonctions de base de la librairie C ANSI. La formation sera agrémentée de nombreux travaux pratiques
Plan de cours Langage C
Programme de formation
Langage C
- Introduction
Historique
Présentation de l'environnement de développement utilisé
Codage du fameux "Hello World"
Compilation et génération de l'exécutable
Comprendre l'édition de liens
- Le pré-processeur
Qu'est ce que le pré-processeur C
Macro-génération du code
Notions de modularité et inclusion textuelle
Compilation conditionnelle
Autres instructions du pré-processeur
- Etude des types de bases et des expressions C
Les types élémentaires
Les chaînes de caractères
Les tableaux
Les types énumérés en C
Les structures et les unions
Table de précédence des opérateurs
- Etude des instructions du langage
Les blocs d'instructions
Les instructions de sélection
Les instructions de boucles
Les instructions de débranchement
- Définition de fonctions;La notion de prototype de fonction
Les modes de passage de paramètres : Passage de paramètres par valeur
Passage de paramètres par références
Les fonctions à nombre variable de paramètres
- Domaine de visibilité des variables
Les variables statiques
Les variables externes
- Présentation de la librairie standard C ANSI
Le fichier d'entête
Le fichiers d'entête , et
- Gestion des entrées/sorties via
Le type FILE et les flots prédéfinis
Affichages formatés
Manipulation de fichiers
- La librairie ;Fonctions utilitaires
Communication avec le système d'exploitation hôte
Gestion dynamique de la mémoire : Allocation mémoire
Libération de la mémoire
Mise en oeuvre d'une structure de listes
- Les librairies et
Manipulation des dates et heures
Manipulation des caractères
Réserver cette formation