Formation : Les langages de programmation
Langage C initiation
PR0032
Objectif : Acquérir les principes de base de la programmation en C. Apprendre
ŕ développer des programmes.
Pré requis : Expérience de la programmation (Formation algorithmique)
Durée : 3 jours
1 - Introduction au langage C
· Historique
· Description du langage
2 - Structure des programmes
· Forme générale
· Fonctions
3 - Instruction de contrôle
· Généralités
· Instructions et blocs
· Teste et boucles
4 - Opérateurs et expressions
· Généralités
· Expression LVALUE
· Opérateurs unaires
· Opérateurs binaires
· Opérateurs particuliers
· Arithmétique sur les pointeurs
5 - Constantes
·
Généralités
·
Type de constantes
·
Exemple de constantes
6 - Variables
· Définition
· Durée de vie
· Propriétés
· Portée
7 - Types de données
· Types simples
· Agrégats
· Définition de nouveaux types
8 - Fichiers et Entrées/Sorties
· Principes d'utilisation
· Type de fichiers
· Niveaux d'accès
9 - Allocation dynamique de mémoire
· Allocation dynamique
· Fonction d'allocation
· Fonction de libération
· Principe de fonctionnement
10 - Le pré processeur
· Notion de pré processeur
· Pré processeur de C
· Macro substitution
· Compilation conditionnelle
· Inclusion de fichier
· Contrôle de ligne