Langage C
Programme
Tour d’horizon du langage C
Historique et présentation
Principales caractéristiques du langage
Un exemple de programme C
Le processus de compilation
Les commentaires
Les fonctions
Les librairies
La fonction printf()
Les constantes chaînes de caractères
Les instructions simples et composées
Les variables et identificateurs
Les opérateurs
L’instruction if
Les boucles while et for
Les caractères
Le préprocesseur
Les librairies d’entrées/sorties
Les types de base
Le type caractère
Le type entier
Le type réel
Variations sur les types de base
Les fonctions
Définition
Types des fonctions
Passage des arguments
Déclaration de fonction
Les variables
Terminologie
Définition de variables
Les classes d’allocation
Masquage des variables
Déclaration de variable
Les variables constantes
Initialisation des variables
Les instructions
Les instructions simples
Les instructions composées ou blocs
Les instructions de contrôle de flux
Les boucles
Les tableaux
Définition d’un tableau
Déclaration d’un tableau
Utilisation d’un tableau
Initialisation des tableaux
Les chaînes de caractères
Tableaux multidimensionnels
Les pointeurs
Définition des pointeurs
Opérateurs associés aux pointeurs
Pointeur en paramètre de fonctions
Pointeurs et tableaux
Pointeurs comme types de fonctions
Allocation mémoire
Paramètres d’un programme C
Passage d’un tableau en argument d’une fonction
Les pointeurs sur fonctions
Les structures
Définition
Opérations sur les structures
Accès aux membres d’une structure
Initialisation d’une structure
Structures récursives
Les champs de bits, unions et énumérations
Les champs de bits
Les unions
Les énumérations
Les opérateurs
Les opérateurs arithmétiques
Les opérateurs d’affectation
Les opérateurs d’incrémentation et décrémentation.
Les opérateurs de comparaison.
Les opérateurs logiques.
Les opérateurs binaires
L’opérateur conditionnel
Les opérateurs d’accès aux objets
L’opérateur sizeof
L’opérateur virgule
Opérateurs liés aux structures
Définition et conversion de types
Définition de types
Conversion de types
Le préprocesseur (CPP)
La directive #define
L’inclusion de fichiers sources : #include
Instructions de compilation conditionnelle.
Symboles prédéfinis.
Les entrées sorties
Accès aux fichiers
Manipulation des fichiers
Fonctions diverses
Fonctions mathématiques
Messages d’erreurs
Terminaison d’un programme
Dates et temps
Fonctions à nombre variable d’arguments
Nouveautés du langage C99
Commentaire
Directives de CPP
Fonctions en-ligne
Nouveaux types
Les exceptions
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Jean-Philippe Forestier.
