12 Rue de l’Europe

31850 Montrabé

12 Rue de l’Europe

31850 Montrabé

Langage C

Menu formations

Objectifs : savoir développer des applications en langage C, maîtriser la syntaxe du langage et ses possibilités

Public concerné : ce cours s’adresse à des développeurs maîtrisant déjà au moins un langage de programmation structuré

Durée : 5 jours.

Contenu de la formation

Historique du langage C :

  • Caractéristiques du langage C
  • Ses points forts, ses points faibles, ses domaines d’utilisation

Structure d’une application :

  • Ecriture d’un premier programme

Les constantes, les variables :

  • Les entiers, les flottants et les caractères
  • Quelques éléments du pré-processeur (#define, #include)

Les fonctions de saisie et d’affichage

Les opérateurs du langage

Les instructions de contrôle :

  • if…else, while, do… while, for, switch, break, continue

Les tableaux :

  • Définition, initialisation explicite, recopie
  • Les chaines de caractères
  • Création, manipulation, fonctions standard de manipulation
  • Les pointeurs
  • Opérateurs & et *, tableaux et les pointeurs
  • Chaînes de caractères et les tableaux de pointeurs

Les fonctions :

  • Définition, déclaration et appel d’une fonction
  • Arguments, valeur de retour, les pointeurs en argument
  • Les classes de variables et des fonctions

Les types de données utilisateurs :

  • Enumération, structure et union
  • Définition de type (typedef)

Allocation dynamique de la mémoire :

  • Principe, utilisation, mise-en-oeuvre
  • Compilation séparée
  • Principe, découpe d’une application en fichiers sources et entêtes
  • Rôle de l’éditeur de liens
  • Compilation conditionnelle
  • Introduction à l’utilitaire « make » et son « makefile »

La librairie standard :

  • Fonctions d’entrées/sorties, de gestion de fichiers, fonctions mathématiques, fonctions utilitaires
Top