Langage C Base


Formation Langage C - JL Gestion SAPré-requis

Avoir des connaissances générales
en informatique
OU
Avoir la pratique des langages de
programmation

Objectifs

A la fin du cours, le participant sera capable de :

  • Comprendre un programme écrit en C
  • Concevoir des petits programmes avec méthode
  • Appliquer les principes directeurs de la programmation modulaire
  • Mettre en oeuvre une chaîne de production de programmes (éditeur de texte, compilateur, éditeur de liens)
  • Utiliser les services fournis par les bibliothèques du langage

Programme

  • Comparaison avec les autres langages algorithmiques
  • Originalité du C

Eléments de base du langage

  • Conventions lexicales
  • Types simples
  • Équivalence de types, conventions de types
  • Physionomie d’un programme C

Schémas de programmes

  • Instructions simples
  • Instructions composées, notion de bloc
  • Instructions conditionnelles
  • Instructions itératives

Notions de fonction et organisation d’un programme

  • Déclaration de fonctions, paramètres formels
  • Variables locales
  • Appels de fonction
  • Instruction return

Structure de données

  • Tableau, accès indexé
  • Pointeurs, accès indirect, opérateurs
  • Équivalences, tableaux, pointeur
  • Tableaux à plusieurs dimensions, tableaux de pointeurs
  • Enregistrement, équivalence (union)

Compilation séparée

  • Notion de module et réutilisation en C
  • Modèle mémoire
  • Notion de bibliothèques, édition de lien

Etude du pré-processeur

  • Principe de fonctionnement du pré-processeur
  • Mécanisme de macro-instruction, substitution
  • Compilation conditionnelle

E/S – Primitives de gestion de fichiers

  • Types et constantes associées aux fichiers
  • Traitement des erreurs
  • Primitives d’accès séquentiel
  • Primitives d’accès direct
  • E/S formatées

Devis - JL Gestion SA

Centre de formation Informatique et Marketing Internet en Belgique.