Formations informatiques à Grenoble et Sophia Antipolis

Formation C

Objectifs

Identifier les concepts fondamentaux de la programmation en C, y compris les types de données et les structures de contrôle.

Expliquer le rôle du préprocesseur C et les différentes instructions qu’il peut traiter.

Utiliser les fonctions de la bibliothèque standard C ANSI pour gérer les entrées/sorties et la mémoire.

Analyser les erreurs de compilation et de liaison pour résoudre les problèmes de code.

Intégrer des structures de données complexes comme les listes chaînées dans des programmes C.

Évaluer l’efficacité et la performance des programmes C en utilisant des outils de profilage.

Concevoir des programmes modulaires en utilisant des fichiers d’en-tête et des bibliothèques.

Préparer et valider des projets C en respectant les normes de codage et les bonnes pratiques.

Pré-requis

Expérience dans la programmation

Participants

Programmeurs

Programme de formation

C

INTRODUCTION

  1. Historique

  2. Présentation de l'environnement de développement utilisé

  3. Codage du fameux "Hello World"

  4. Compilation et génération de l'exécutable

  5. Comprendre l'édition de liens

LE PRÉ-PROCESSEUR

  1. Qu'est ce que le pré-processeur C

  2. Macro-génération du code

  3. Notions de modularité et inclusion textuelle

  4. Compilation conditionnelle

  5. Autres instructions du pré-processeur

ETUDE DES TYPES DE BASES ET DES EXPRESSIONS C

  1. Les types élémentaires

  2. Les chaînes de caractères

  3. Les tableaux

  4. Les types énumérés en C

  5. Les structures et les unions

  6. Table de précédence des opérateurs

ETUDE DES INSTRUCTIONS DU LANGAGE

  1. Les blocs d'instructions

  2. Les instructions de sélection

  3. Les instructions de boucles

  4. Les instructions de débranchement

DÉFINITION DE FONCTIONS

  1. La notion de prototype de fonction

  2. Les modes de passage de paramètres : Passage de paramètres par valeur ; Passage de paramètres par références

  3. Les fonctions à nombre variable de paramètres

DOMAINE DE VISIBILITÉ DES VARIABLES

  1. Les variables statiques

  2. Les variables externes

PRÉSENTATION DE LA LIBRAIRIE STANDARD C ANSI

  1. Le fichier d'entête math.h

  2. Le fichiers d'entête limits.h, float.h et stdarg.h

GESTION DES ENTRÉES/SORTIES VIA STDIO.H

  1. Le type FILE et les flots prédéfinis

  2. Affichages formatés

  3. Manipulation de fichiers

LA LIBRAIRIE STDLIB.H

  1. Fonctions utilitaires

  2. Communication avec le système d'exploitation hôte

  3. Gestion dynamique de la mémoire : Allocation mémoire ; Libération de la mémoire

  4. Mise en oeuvre d'une structure de listes

LES LIBRAIRIES TIME.H ET CTYPE.H

  1. Manipulation des dates et heures

  2. Manipulation des caractères

Durée
5 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique