Next:
Avant propos
Up:
No Title
Previous:
No Title
Table des matières
Table des matières
Le langage C
1 Eléments de base
1.1 Introduction
1.2 Les fichiers include
1.3 Les commentaires
1.4 Les types de données élémentaires
1.5 Les constantes litérales
1.6 Les variables
1.7 Les entrées-sorties
2 Opérateurs et expressions
2.1 Généralités sur les opérateurs
2.2 Les opérateurs du langage C
2.3 Conversion de types
2.4 Récapitulatif
3 Structures de contrôle
3.1 L'instruction if
3.2 L'instruction switch
3.3 Les instructions while, do et for
3.4 Les instructions goto, break, continue et return
4 Structure de programmes et fonctions
4.1 Introduction
4.2 Appels de fonctions et gestion de la pile
4.3 Choses diverses
5 Classification des données
5.1 Variables globales et locales
5.2 La modularité
6 Objets structurés
6.1 Les tableaux
6.2 Passage d'arguments de type tableau
6.3 Les structures
6.4 Les unions
6.5 Passage d'arguments de type struct ou union
6.6 Les champs de bits
6.7 Enumérations
7 Pointeurs
7.1 Introduction
7.2 Pointeurs et passage par adresse
7.3 Pointeurs et tableaux
7.4 Arithmétique des pointeurs
7.5 Le type void
7.6 Allocation dynamiques et tableaux multi dimensionnels
7.7 Pointeurs de fonctions
8 Entrées-sorties
8.1 Le tampon d'entrée-sortie
8.2 Fonctions générales sur les flots
8.3 Les unités standard d'entrée-sortie
8.4 Lecture et écriture en mode caractère
8.5 Lecture et écriture en mode chaîne
8.6 Lecture et écriture formatée
8.7 Les entrées sorties de bas niveau
9 Préprocesseur
9.1 La directive include
9.2 Les macros et constantes symboliques
9.3 Compilation conditionnelle
10 Programmation avancée
10.1 Fonctions à nombre d'arguments variables
10.2 Les arguments de la ligne de commandes et les variables d'environnement
10.3 Saut en dehors des fonctions
10.4 Signaux
10.5 Déclarations complexes
11 La bibliothèque standard
Algorithmique
1 Récursivité
1.1 Généralités sur la récursivité
1.2 Fonctions récursives
1.3 Variables locales, arguments de fonctions et fonctions récursives
1.4 Les strutcures de données récursives
2 Listes
2.1 Introduction
2.2 Les listes chaînées
2.3 Les listes doublement chaînées
2.4 Les listes et les tableaux
2.5 Les piles
2.6 Les files
3 Arbres
3.1 Introduction
3.2 Représentation des arbres
3.3 Parcours
3.4 Arbres binaires de recherche
4 Méthodes de tris
5 Hachage
6 Ensembles
7 Graphes
8 Chaînes
Travaux dirigés
Index
Avant propos
Les cours
Les travaux dirigés
Les Travaux pratiques
Touraivane
9/21/1998