Developpez.com - C
X

Choisissez d'abord la catégorieensuite la rubrique :

next up previous contents
Next: À propos de ce Up: No Title Previous: Glossaire


Index

#1
No Title
#define
Les #define | Une méthode pour alléger
#elif
Commande #if avec #elif
#else
Commande #if avec #else
#error
La commande #error
#if
Commande #if
#ifdef
Commandes #ifdef et #ifndef
#ifndef
Commandes #ifdef et #ifndef
#include
Inclusion de source
__LINE__
Macros prédéfinies
__FILE__
Macros prédéfinies
__DATE__
Macros prédéfinies
__TIME__
Macros prédéfinies
__STDC__
Macros prédéfinies
affectation
see opérateur =
de structure
Affectation de structures
allocation de mémoire
Type de pointeur générique | Allocation d'espace : fonctions malloc calloc
ANSI
Les versions du langage | Les entrées-sorties
argc
Paramètres d'un programme
argv
Paramètres d'un programme
ASCII
Les caractères
associativité
opérateur
Priorité et associativité des
auto
Durée de vie | Les spécificateurs de classe
bibliothèque standard
Langage et bibliothèque standard | Impression formattée | Mise en \oeuvre du | Lecture formattée | Les entrées-sorties | Allocation et libération d'espace
big endian
Contraintes | Exemples d'utilisation
bloc
Instruction composée
booléen
Restriction d'un type de | Glossaire
break
see instruction, break
calloc
Allocation d'espace : fonctions malloc calloc
caractère
;
Remarques sur la syntaxe
escape
Les cas particuliers
newline
Les cas particuliers
null
Les cas particuliers | Les chaînes de caractères | Cas particulier des tableaux | Opérateurs ++ et -
return
Les cas particuliers
case
Instruction switch
cast
see opérateur, conversion
cdecl
Un outil : cdecl
chaîne de caractères
Les chaînes de caractères | Impression formattée | Chaînes et tableaux de | Tableaux de pointeurs vers | Paramètres d'un programme | Récréation
chaîne littérale
Les chaînes de caractères | Cas particulier des tableaux | Conversion des chaînes littérales | Tableaux de pointeurs vers | Cas particulier des chaînes
champs de bits
Généralités
char
Les caractères
classe de mémoire
Classes de mémoire
commande
du préprocesseur
Attention | Inclusion de source | Comprendre la documentation de | Compilation conditionnelle
commentaire
Les commentaires
common
La compilation séparée
compilateur
Les phases de compilation
mise en oeuvre du
Mise en \oeuvre du | Définition de macro à | Usage
version
Les versions du langage
compilation conditionnelle
Compilation conditionnelle
complément à 2
Les entiers | Ce qu'il y a
const
Interdiction de modification des | Qualificatifs de type
constante
Les constantes nommées
caractère
Les constantes caractères
chaîne de caractères
see chaîne littérale
décimale
Les constantes entières
entière
Les constantes entières
flottante
Les constantes flottantes
hexadécimale
Les constantes entières
nommée
Les constantes nommées
octale
Les constantes entières
continue
see instruction, continue
conversion
L'affectation
arithmétiques habituelles
Les conversions arithmétiques habituelles
de chaîne littérale
Conversion des chaînes littérales
de tableau
Conversion des tableaux | Retour sur la conversion
de types
Les conversions de types
cpp
Les phases de compilation
déclaration
Instruction composée | Structure d'un programme | Les déclarations
d'union
Les unions | Déclarations d'étiquettes de structures
de fonction
Définition d'une fonction | Référence à une fonction | Le cas des fonctions
de pointeur
Déclarations de variables de
de structure
Déclaration de structure | Déclarations d'étiquettes de structures
de tableau
Déclaration de tableaux dont | Déclarations
de variable
Déclarations de variables ayant | Définition d'une fonction
portée de
Portée des déclarations
default
Instruction switch
defined
L'opérateur defined
définition
Déclarations de définition et
d'étiquette d'énumération
Les énumérations
d'étiquette d'union
Les unions
d'étiquette de branchement
Instruction goto
d'étiquette de structure
Déclaration de structure
de constante
Les constantes nommées
de fonction
Définition d'une fonction
dépendance de l'implémentation
Les caractères | La division | Inclusion de source | Contraintes
do
see instruction, do
double
Les flottants | Les séquences d'échappement | Les séquences d'échappement | La règle
durée de vie
Durée de vie
éditeur de liens
Les identificateurs | Mise en \oeuvre du | Les spécificateurs de classe | La compilation séparée
effet de bord
L'affectation | Instruction expression | Les procédures | Remarques | Opérateur pré et postincrément | Opérateur pré et postdécrément | Description
else
Instruction if
entier
see type, entier
entrée standard
Lecture formattée
entrées-sorties
Impression formattée
enum
Les énumérations | Les énumérations
énumération
Les énumérations | Les énumérations
EOF
Valeur rendue | Valeur rendue | Valeur rendue | Valeur rendue | Valeur rendue
espace de noms
Les espaces de noms
étiquette
Instruction goto
d'union
Les unions | Déclarations d'étiquettes de structures
de structure
Première méthode | Déclarations d'étiquettes de structures
évaluation des opérandes
L'addition
exit
Terminaison d'un programme
exposant
Les constantes flottantes
extern
Référence à une fonction | Les fonctions dans le K&R | Exemples d'utilisation | Déclarations de variables | Les spécificateurs de classe | La méthode du langage
fclose
fermeture d'un fichier : fclose
fgetc
lecture par caractère : fgetc
fgets
lecture par ligne : fgets
fichier d'inclusion
Inclusion de source
FILE
Valeur rendue | Sémantique des paramètres
float
Les flottants | Les séquences d'échappement | Les séquences d'échappement | La règle
flottant
see type, flottant
fonction
appel de
Appel d'une fonction
définition
Définition d'une fonction
externe
Référence à une fonction
prototype de
see prototype, de fonction
récursive
Récursivité | Déclarations de fonctions
fopen
Ouverture d'un fichier : fopen
for
see instruction, for
fprintf
Écriture formattée : fprintf
fputc
écriture par caractère : fputc
fputs
écriture par chaîne : fputs
free
Libération d'espace : procédure free
fscanf
Entrées formattées : fscanf
fseek
Conditions particulières et cas
getc
lecture par caractère : getc
getchar
lecture par caractère : getchar
gets
lecture par ligne : gets
goto
see instruction, goto
identificateur
Les identificateurs | Les énumérations | Définition d'une fonction | Déclaration de structure
if
see instruction, if
imbrication
de blocs
Visibilité des identificateurs
de commentaires
Les commentaires
de fonctions
Fonctions imbriquées
initialisation
de structure
Initialisation d'une structure
de tableau
Initialisation d'un tableau | Initialisation
de variables simples
Déclarations de variables ayant
instruction
break
Instruction break | Instruction switch | Instruction switch
composée
Instruction composée
continue
Instruction continue
do
Instruction do | Recommandation
expression
Instruction expression | Utilisation dans les instructions expression
for
Instruction for | Instruction nulle
goto
Instruction goto
if
Instruction if
nulle
Instruction nulle
return
Définition d'une fonction | Les procédures | Terminaison d'un programme
switch
Instruction switch
while
Instruction while
int
Les entiers | Les opérateurs de comparaison
ISO
Les versions du langage
K&R
Les versions du langage | Les fonctions dans le K&R | Note
libération de mémoire
Allocation d'espace : fonctions malloc calloc
LINUX
Exemple
little endian
Contraintes | Exemples d'utilisation
long
Les entiers | Les constantes entières | Les séquences d'échappement | Les séquences d'échappement | La règle
lvalue
L'affectation | Référence à un élément | Opérateur pré et postincrément | Opérateur pré et postdécrément
macro
Traitement de macros
avec paramètres
Les macros avec paramètres
corps de
Les macros avec paramètres
expansion de
Traitement de macros | Les macros avec paramètres
prédéfinie
Macros prédéfinies
sans paramètre
Les macros sans paramètres
main
Structure d'un programme | Terminaison d'un programme
malloc
Type de pointeur générique | Allocation d'espace : fonctions malloc calloc
mantisse
Les constantes flottantes
membre
de structure
Première méthode
accès aux
Accès aux éléments d'une | Une méthode pour alléger
mot-clé
Les mots-clés
nombre
entier
Les entiers
flottant
Les flottants
NULL
Pointeur invalide | Valeur rendue | Valeur rendue | Conversion vers un type
opérateur
^
Opérateur non bit à bit | Opérateur ou exclusif bit bit
!
Opérateur non logique
!=
Les opérateurs de comparaison
*
indirection
Opérateur d'indirection
multiplication
La multiplication
+
L'addition
++
Opérateur pré et postincrément
,(virgule)
Opérateur virgule
-
La soustraction
-
Opérateur pré et postdécrément
->
Accès aux éléments d'une
.(point)
Accès aux membres des
/
La division
>
Les opérateurs de comparaison
>>
Opérateur décalage à droite
>=
Les opérateurs de comparaison
<
Les opérateurs de comparaison
<<
Opérateur décalage à gauche
<=
Les opérateurs de comparaison
&
adresse de
Opérateur adresse de | La stratégie du langage | Attention
et bit à bit
Opérateur et bit à bit
&&
Opérateur et logique
%
L'opérateur modulo
=
L'affectation | Instruction expression
==
Les opérateurs de comparaison
?:
Opérateur conditionnel
adresse de
see opérateur &
affectation
see opérateur =
affectation composée
Opérateurs d'affectation composée
conversion
Opérateur conversion
d'adressage
Opérateurs d'adressage
de comparaison
Les opérateurs de comparaison
décrémentation
see opérateur -
et logique
see opérateur &&
incrémentation
see opérateur ++
indexation
Référence à un élément | L'opérateur d'indexation
indirection
see opérateur *
modulo
see opérateur %
ou logique
see opérateur ||
sizeof
Détermination de la taille | Les surprises des conversions | Exemples d'utilisation
sur les structures
Accès aux membres des | Accès aux éléments d'une
|
Opérateur ou bit à bit
||
Opérateur ou logique
ordre
d'évaluation
Ordre d'évaluation des opérandes
paramètre
de programme
Paramètres d'un programme
effectif
Appel d'une fonction
formel
Définition d'une fonction
nombre variable de
Fonction à nombre variable
passage de
Passage de paramètres
par adresse
Les besoins du programmeur
par valeur
Les besoins du programmeur
passage de structure en
see structure, passage enparamètre
passage de tableau en
see tableau, passage enparamètre
pointeur
arithmétique sur
Opérateurs + et -
concept de
Notion de pointeur
conversion d'un
Conversions vers un type
conversion vers
Conversion vers un type
et opérateurs + et -
Opérateurs + et -
et opérateurs ++ et -
Opérateurs ++ et -
et tableau
Conversion des tableaux
générique
Type de pointeur générique | Exemples d'utilisation
invalide
see NULL
vers une structure
Pointeurs vers une structure
préprocesseur
Les phases de compilation | Les #define | Les entrées-sorties | Une méthode pour alléger
printf
Impression formattée | Retour sur printf | Écriture formattée : printf
priorité
opérateur
Priorité et associativité des
procédure
see fonction
programme
Structure d'un programme
promotion des entiers
Les situations de conversions
prototype
de fonction
Définition d'une fonction
ptrdiff_t
Différence de deux pointeurs
putc
écriture par caractère : putc
putchar
écriture par caractère : putchar
puts
écriture par chaîne : puts
qualificatif de type
Qualificatifs de type
récursivité
de fonction
see fonction, récursive
de structure
see structure, récursive
register
Position du problème | Les spécificateurs de classe
return
see instruction, return
scanf
Lecture formattée | Entrées formattées : scanf
séquence d'échappement
Les constantes caractères | Les chaînes de caractères | Impression formattée | Lecture formattée | Présentation | Les séquences d'échappement
shell
Terminaison d'un programme | Récréation | Récréation | Exemple de mauvaise utilisation
short
Les entiers | Les séquences d'échappement | Les séquences d'échappement | La règle
signed
Contraintes
sizeof
see operateur, sizeof
sprintf
Écriture formattée dans une sprintf
sscanf
Entrées formattées depuis une sscanf
static
Durée de vie | Les spécificateurs de classe
stderr
Les voies de communication
stdin
Les voies de communication
stdout
Les voies de communication
struct
Première méthode | Déclarations d'étiquettes de structures
structure
Déclarations d'étiquettes de structures
affectation
see affectation, de structure
déclaration
see déclaration, de structure
initialisation
see initialisation, de structure
opérateurs sur
see opérateurs, sur les structures
passage en paramètre
Passage de structures en
récursive
Structures dont un des
surcharge
d'opérateur
Les conversions de types
de *
Remarque
de break
Remarque
switch
see instruction, switch
tableau
de caractères
Cas particulier des tableaux | Chaînes et tableaux de
de pointeurs
Tableau de pointeurs
de structure
Tableaux de structures
déclaration
Déclaration de tableaux dont
élément de
Référence à un élément | Accès aux éléments
et pointeur
Conversion des tableaux
généralité
Relations entre tableaux et
initialisation
see initialisation de tableau
multidimensionnel
Tableaux multidimensionnels
passage en paramètre
Passage de tableau en | Modification des éléments d'un | Passage en paramètre
taille de
Déclaration de tableaux dont
trigraphe
Les constantes caractères
type
Définition de types
caractère
Les caractères
entier
Les entiers | Les séquences d'échappement | Conversions vers un type
flottant
Les flottants | Les séquences d'échappement | Conversions vers un type
qualificatif de
Qualificatifs de type
typedef
Les spécificateurs de classe | Définition de types | Utilité des typedef
union
Les unions | Déclarations d'étiquettes de structures
unité de compilation
Les commentaires | Structure d'un programme | La compilation séparée
unité lexicale
Les unités lexicales
unsigned
Les entiers | Les constantes entières | Les séquences d'échappement | Les séquences d'échappement | Généralités | La règle | La règle | Les surprises des conversions | Opérateur décalage à droite
va_arg
Fonction à nombre variable
va_end
Fonction à nombre variable
va_list
Fonction à nombre variable
va_start
Fonction à nombre variable
variable
globale
Structure d'un programme
locale
Définition d'une fonction | Structure d'un programme | Une dernière précision
version
Les versions du langage
visibilité
Visibilité des identificateurs
void
Définition d'une fonction | Les paramètres formels | Attention | Les procédures | Type de pointeur générique | Les séquences d'échappement | Conversion vers le type | Exemples d'utilisation
volatile
Qualificatifs de type
while
see instruction, while


Bernard Cassagne
1998-12-09
Contacter le responsable de la rubrique C