Retour

Formation Langage C

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