Développer avec le langage C
Objectifs
- Acquérir les principes de base de la programmation structurée
- Apprendre la syntaxe et les principales fonctions du langage C
- Savoir utiliser les mécanismes de gestion de la mémoire
- Être capable de concevoir de petites applications respectant la norme ANSI
Programme
Introduction au langage C
- Historique
- Description du langage
Structure des programmes
Instruction de contrôle
- Généralités
- Instructions et blocs
- Tests et boucles
Opérateurs et expressions
- Généralités
- Expression » LVALUE «
- Opérateurs unaires
- Opérateurs binaires
- Opérateurs particuliers
- Arithmétique sur les pointeurs
Constantes
- Généralités
- Types de constantes
- Exemples de constantes
Variables
- Définition
- Durée de vie
- Propriétés
- Portée
Types de données
- Types simples
- Agrégats
- Définition de nouveaux types
Fichiers et entrées/sorties
- Principes d’utilisation
- Type de fichiers
- Niveaux d’accès
Allocation dynamique de mémoire
- Allocation dynamique
- Fonction d’allocation
- Fonction de libération
- Principe de fonctionnement
Le pré-processeur
- Notion de pré-processeur
- Pré-processeur de C
- Macro Substitutions
- Compilation conditionnelle
- Inclusion de fichier
- Contrôle de log
Please login to get access to the quiz
Back to Développement C/C++ Perl et Python