Accroche
Nos formations
 
 
 
 
Langage C
Réf. : BLC10
Durée : 5j / 35h
Tarif : 2000 €

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.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68