12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Langage C – Les bases

Action collective Fafiec : Si vous êtes une entreprise cotisant au FAFIEC, vos salariés peuvent bénéficier d’une prise en charge à 100% du coût  de cette formation dans la limite des fonds disponibles.

Durée : 5 jours

Public concerné : Analystes Programmeurs et Développeurs d’applications.

Pré-requis : Une connaissance générale de l’informatique et une pratique préalable dans un langage évolué s’avèrent souhaitables.

Moyens pédagogiques : Formation présentielle.
Présentation des concepts, discussion technique, démonstrations, exercices simples et TP.
Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur, Attestation de fin de formation.

Objectifs :

Réaliser des programmes en C
Structurer ses programmes en les découpant en fonctions
Connaitre les mécanismes du langage en travaillant sur des exercices concrets
Compiler et debugger les applications au grâce à un environnement de développement
Comprendre et gérer l’utilisation de la mémoire

Contenu de formation

Structure générale d’un programme :

La syntaxe générale
La structure d’une fonction
L’arborescence d’un programme, appel de sous-fonctions

Les différents opérateurs :

Arithmétiques
Logiques : de comparaison, de bit, d’indirection d’adressage
Gestion des chaines de caractères

Les structures de contrôle :

Les structures alternatives
Les structures répétitives

L’allocation dynamique de la mémoire :

Les fonctions d’allocation et de libération de la mémoire
L’utilisation des pointeurs
Le casting, les conversions de type

Les entrées / sorties :

Les entrées / sorties en mode texte ou binaire
Les primitives de premier niveau
Les primitives de second niveau

Les paramètres de la ligne de commande :

Etude de la librairie standard

Structures complexes et allocation dynamique :

La gestion de piles
La gestion de listes
Les arbres binaires
Les graphes

Passage de paramètres :

Passage par valeur
Passage par pointeur

Gestion des fichiers :

Fichiers bufferisés
Fichiers non bufferisés

Débogueurs :

Symboles de débogage
Variables suivies
Points d’arrêts
Langage C

 

 

 

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Top