Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity

Table Of Contents

1 ´El´ements de base
1.1 Structure g´en´erale d’un programme
1.2 Consid´erations lexicales
1.2.1 Pr´esentation du texte du programme
1.2.2 Mots-cl´es
1.2.3 Identificateurs
1.2.4 Op´erateurs
1.3.4 Expressions constantes
1.4.2 Types ´enum´er´es
1.4.3 Nombres flottants
1.5 Variables
1.5.1 Syntaxe des d´eclarations
1.5.2 Visibilit´e des variables
1.5.3 Allocation et dur´ee de vie des variables
1.5.4 Initialisation des variables
1.5.5 Variables locales statiques
1.5.6 Variables critiques
1.5.7 Variables constantes et volatiles
1.6 Variables, fonctions et compilation s´epar´ee
1.6.1 Identificateurs publics et priv´es
1.6.2 D´eclaration d’objets externes
2 Op´erateurs et expressions
2.1 G´en´eralit´es
2.1.1 Lvalue et rvalue
2.1.2 Priorit´e des op´erateurs
2.2 Pr´esentation d´etaill´ee des op´erateurs
2.2.1 Appel de fonction ()
2.2.2 Indexation []
2.2.9 Indirection *
2.2.10 Obtention de l’adresse &
2.2.11 Op´erateur sizeof
2.2.12 Conversion de type (“cast” operator)
2.2.13 Op´erateurs arithm´etiques
2.2.14 D´ecalages << >>
2.2.15 Comparaisons == != < <= > >=
2.2.16 Op´erateurs de bits & | ^
2.2.17 Connecteurs logiques && et ||
2.2.18 Expression conditionnelle ? :
2.2.19 Affectation =
2.3.3 Les op´erations non abstraites
3 Instructions
3.1 Syntaxe
3.2 Pr´esentation d´etaill´ee des instructions
3.2.1 Blocs
3.2.2 Instruction-expression
3.2.3 Etiquettes et instruction goto
3.2.4 Instruction if...else
3.2.5 Instructions while et do...while
3.2.6 Instruction for
3.2.7 Instruction switch
3.2.8 Instructions break et continue
3.2.9 Instruction return
4 Fonctions
4.1 Syntaxe ANSI ou “avec prototype”
4.1.1 D´efinition
4.1.2 Type de la fonction et des arguments
4.1.3 Appel des fonctions
4.2 Syntaxe originale ou “sans prototype” 4 FONCTIONS
4.1.4 D´eclaration “externe” d’une fonction
4.2 Syntaxe originale ou “sans prototype”
4.2.1 D´eclaration et d´efinition
4.2.2 Appel
4.2.3 Coexistence des deux syntaxes
4.3 Arguments des fonctions
4.3.1 Passage des arguments
4.3.2 Arguments de type tableau
4.3.3 Arguments par adresse
4.3.4 Arguments en nombre variable
5 Objets structur´es
5.1 Tableaux
5.1.1 Cas g´en´eral
5.1.2 Initialisation des tableaux
5.1.3 Chaˆınes de caract`eres
5.2 Structures et unions
5.2.1 Structures
5.2.2 Unions
5.2.3 Champs de bits
ES 5.3 Enum´erations
5.3 Enum´erations
5.4 D´eclarateurs complexes
5.4.1 Cas des d´eclarations
5.4.2 Pointeurs et tableaux constants et volatils
5.4.3 La d´eclaration typedef
5.4.4 Cas des types d´esincarn´es
6 Pointeurs
6.1 G´en´eralit´es
6.1.1 D´eclaration et initialisation des pointeurs
6.1.2 Les pointeurs g´en´eriques et le pointeur NULL
6.2 Les pointeurs et les tableaux
6.2.1 Arithm´etique des adresses, indirection et indexation
6.2.2 Tableaux dynamiques
6.2.3 Tableaux multidimensionnels
6.2.4 Tableaux multidimensionnels dynamiques
6.2.5 Tableaux de chaˆınes de caract`eres
6.2.6 Tableaux multidimensionnels formels
6.2.7 Tableaux non n´ecessairement index´es `a partir de z´ero
6.2.8 Matrices non dynamiques de taille inconnue
6.3 Les adresses des fonctions
6.3.1 Les fonctions et leurs adresses
6.3.2 Fonctions formelles
6.3.3 Tableaux de fonctions
6.3.4 Flou artistique
6.4 Structures r´ecursives
6.4.1 D´eclaration
6.4.2 Exemple
7.1 Flots
7.1.1 Fonctions g´en´erales sur les flots
7.1.2 Les unit´es standard d’entr´ee-sortie
7.2 Lecture et ´ecriture textuelles
7.2.1 Lecture et ´ecriture de caract`eres et de chaˆınes
7.2.2 Ecriture avec format printf
7.2.3 Lecture avec format scanf
7.2.4 A propos de la fonction scanf et des lectures interactives
7.2.5 Les variantes de printf et scanf
7.3 Op´erations en mode binaire
7.3.1 Lecture-´ecriture
7.3.2 Positionnement dans les fichiers
7.4 Exemples
7.4.1 Fichiers “en vrac”
7.4.2 Fichiers binaires et fichiers de texte
7.4.3 Fichiers en acc`es relatif
EES-SORTIES 7.5 Les fichiers de bas niveau d’UNIX
7.5 Les fichiers de bas niveau d’UNIX
8 Autres ´el´ements du langage C
8.1 Le pr´eprocesseur
8.1.1 Inclusion de fichiers
8.1.2 D´efinition et appel des “macros”
8.1.3 Compilation conditionnelle
8.2 La modularit´e de C
8.2.1 Fichiers en-tˆete
8.2.2 Exemple : stdio.h
8.3 Deux ou trois choses bien pratiques
8.3.1 Les arguments du programme principal
8.3.2 Branchements hors fonction : setjmp.h
8.3.3 Interruptions : signal.h
8.4 La biblioth`eque standard
8.4.1 Aide `a la mise au point : assert.h
8.4.2 Fonctions utilitaires : stdlib.h
8.4.3 Traitement de chaˆınes : string.h
8.4.4 Classification des caract`eres : ctype.h
8.4.5 Fonctions math´ematiques : math.h
8.4.6 Limites propres `a l’impl´ementation : limits.h, float.h
0 of .
Results for:
No results containing your search query
P. 1
langage en c

langage en c

Ratings: (0)|Views: 97 |Likes:

More info:

Published by: Ilham Hicham Nouari Grari on Mar 09, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/09/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 20 are not shown in this preview.
You're Reading a Free Preview
Pages 24 to 31 are not shown in this preview.
You're Reading a Free Preview
Pages 35 to 81 are not shown in this preview.
You're Reading a Free Preview
Pages 85 to 124 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->