Afin de vous aider à retrouver l’une ou l’autre des notions présentées, nous vous proposons ci-dessous un index trié par ordre alphabétique.
Index
*
[]
(voy. tableau)..
(voy. structure et union).->
(voy. structure et union).++
(voy. opérateurs combinés).--
(voy. opérateurs combinés).~
(voy. opérateurs de manipulation des bits).&
(voy. opérateur d’adressage et opérateurs de manipulation des bits).!
(voy. opérateurs logiques).+
(voy. opérations mathématiques de base).-
(voy. opérations mathématiques de base).*
(voy. opérations mathématiques de base et opérateur d’indirection)./
(voy. opérations mathématiques de base).%
(voy. opérations mathématiques de base).<<
(voy. opérateurs de manipulation des bits).>>
(voy. opérateurs de manipulation des bits).==
(voy. opérateurs de comparaisons).!=
(voy. opérateurs de comparaisons).<=
(voy. opérateurs de comparaisons).>=
(voy. opérateurs de comparaisons).<
(voy. opérateurs de comparaisons).>
(voy. opérateurs de comparaisons).|
(voy. opérateurs de manipulation des bits).^
(voy. opérateurs de manipulation des bits).&&
(voy. opérateurs logiques).||
(voy. opérateurs logiques).=
(voy. affectation).+=
(voy. opérateurs combinés).-=
(voy. opérateurs combinés)./=
(voy. opérateurs combinés).*=
(voy. opérateurs combinés).%=
(voy. opérateurs combinés).?:
(voy. opérateur conditionnel ou opérateur ternaire).
A
abort()
.- Adresse mémoire.
- Affectation.
_Alignas
- Alignement.
_Alignof
(voy. alignement).- Allocation dynamique (de mémoire).
- Argument(s) (d’une fonction).
- Assertion (voy.
assert()
). assert()
.auto
(voy. également classe de stockage).
B
_Bool
(voy. type).- B (langage).
- Binaire (base).
- Bit de bourrage.
- Bit de parité.
- Booléen.
- Boucle infinie.
- Boutisme.
break
(voy. égalementswitch
).
C
_Complex
(voy. type, note 4).C
(locale) voy. classe de caractère,setlocale()
et caractères larges.- C89 ; C99 ; C11 (voy. norme).
- Calendrier Grégorien.
- Calendrier Julien.
calloc()
.- Caractères spéciaux.
- Caractères larges
char
(voy. type).CHAR_BIT
.- Chaîne de caractères ; chaîne de caractères littérale, chaîne de caractères larges (voy caractères larges).
- Champ (voy. structure et union).
- Champ de bits.
- Chemin d’accès (voy. fichier).
- Classe de caractère.
- Classe de stockage (d’un objet).
- Compilation conditionnelle (voy. directive conditionnelle).
const
.- Constante (voy. expression) ; constante octale ; constante hexadécimale.
- Constante énumérée.
- Constante de préprocesseur (voy. macroconstante).
continue
.- Conversion (explicite et implicite).
- Corps d’une fonction.
D
DBL_MAX
.DBL_MIN
.- Déclaration (voy. variable, fonction, structure et union).
- Décrémentation.
#define
.defined
(voy.#if
).- Définition (voy. variable, fonction,
struct
,union
ettypedef
). - Définition de type (voy.
typedef
). - Dépassement de capacité (d’un type).
- Directive conditionnelle (voy.
#if
,#elif
,#else
,#ifdef
,#ifndef
et#endif
). double
(voy. type).do {} while
.- Drapeau.
- Durée de vie (d’un objet).
E
EDOM
.- Effet de bord.
EILSEQ
.#elif
.else
.#else
.- Encodage (voy. table de correspondance).
#endif
.- En-tête.
enum
.- Épilogue.
ERANGE
.errno
.- Étiquette ; étiquette de structure (voy. structure).
- Évaluation en court-circuit.
exit()
.- Expression ; expression-instruction ; type d’une expression.
EXIT_FAILURE
.EXIT_SUCCESS
.- Extension de fichier (voy. fichier).
extern
.
F
false
(voy. Booléen).fclose()
.feof()
.ferror()
.fflush()
.fgetc()
.fgetwc()
.fgets()
.fgetws()
.- Fichier.
float
(voy. type).FLT_MAX
.FLT_MIN
.- Flux ; ouverture en lecture et écriture.
- Fonction ; définition de fonction ; prototype ; à nombre variable d’arguments.
fopen()
.for
.- format (voy.
printf()
etscanf()
). fprintf()
.fwprintf()
.fputc()
.fputwc()
.fputs()
.fputws()
.fread()
.free()
.fscanf()
.fwscanf()
.fseek()
.ftell()
.- Fuite de mémoire.
fwide()
(voy. caractères larges).fwrite()
.
G
H
- Hexadécimale (base).
I
- IBM 850 (voy. table de correspondance).
- Identificateur (voy. déclaration de variable).
#include
(voy. également en-tête).int
(voy. type).INT_MAX
.INT_MIN
.- Internationalisation (voy.
setlocale()
). if
.#if
.#ifdef
.#ifndef
.- Incrémentation.
- Indicateur de conversion (voy.
printf()
etscanf()
). - Indice (voy. tableau).
- Instruction (voy.
if
,else
,switch
,for
,do {} while
,while
,continue
,break
,return
,goto
et expression-instruction). isalpha()
.isalnum()
.isblank()
.iscntrl()
.isdigit()
.isgraph()
.islower()
.- ISO 639 (voy.
setlocale()
). - ISO 3166–1 (voy.
setlocale()
). - ISO 8859–1 (voy. table de correspondance).
isprint()
.ispunct()
.isspace()
.isupper()
.iswalpha()
.iswalnum()
.iswblank()
.iswcntrl()
.iswdigit()
.iswgraph()
.iswlower()
.iswprint()
.iswpunct()
.iswspace()
.iswupper()
.iswxdigit()
.ixdigit()
.
J
- Jeu de caractères (voy. table de correspondance).
L
LC_ALL
(voy.setlocale()
).LC_CTYPE
(voy.setlocale()
et caractères larges).LC_COLLATE
(voy.setlocale()
).LC_MONETARY
(voy.setlocale()
).LC_NUMERIC
(voy.setlocale()
).LC_TIME
(voy.setlocale()
).LDBL_MAX
.LDBL_MIN
.- Localisation (voy.
setlocale()
). long double
(voy. type).long int
(voy. type).long long int
(voy. type).LLONG_MAX
.LLONG_MIN
.LONG_MAX
.LONG_MIN
.- Limites des types.
M
- Macroconstante.
- Macrofonction ; à nombre variable d’arguments.
malloc()
.- Mantisse (voy. représentation des types).
- Masquage.
- Masque.
mbstowcs()
(voy. caractères larges).- Membre (voy. structure et union).
memcmp()
.memcpy()
.memmove()
.memset()
.- Mémorisation (voy. flux).
- Métadonnées (voy. fichier).
- Mode (voy.
fopen()
). - Mot.
- Msys2.
- Multiplet ; multiplet de bourrage.
N
O
- Objet.
- Octale (base).
- Octet.
offsetof()
(note 1).- Opérateur d’adressage.
- Opérateurs combinés.
- Opérateurs de comparaisons.
- Opérateur conditionnel.
- Opérateur de déréférencement (voy. opérateur d’indirection).
- Opérateur d’indirection.
- Opérateurs logiques.
- Opérateurs de manipulations des bits.
- Opérations mathématiques de base.
- Opérateur ternaire (voy. opérateur conditionnel).
- Orientation, d’un flux (voy. caractères larges).
P
- Palindrome.
- Paramètre(s) (d’une fonction).
perror()
.- Poids (d’un bit) voy. boutisme.
- Pointeur ; pointeur nul (voy. également promotion des arguments) ; pointeur générique (ou universel) ; pointeur sur tableau ; pointeur de fonction ; pointeur « générique » de fonction.
- Portée (d’une variable ou d’une fonction).
pow()
.- Préprocesseur.
printf()
.- Priorité des opérateurs.
- Promotion (des arguments).
- Prototype (voy. fonction).
putc()
.putwc()
.putchar()
.putwchar()
.puts()
.
R
rand()
.realloc()
.- Répertoire racine (voy. fichier).
- Représentation des types ; signe et magnitude ; complément à un ; complément à deux ; virgule flottante ; pointeur.
return
.rewind()
.
S
scanf()
.SCHAR_MAX
.SCHAR_MIN
.SEEK_CUR
.SEEK_END
.SEEK_SET
.- Sélection (voy.
if
,else
,switch
et opérateur conditionnel). - Sélection générique (voy.
_Generic
). - Séquence d’échappement (voy. également caractères spéciaux).
setlocale()
.short
(voy. type).SHRT_MAX
.SHRT_MIN
.signed
(voy. type).sizeof
.snprintf()
.srand()
.sscanf()
.static
(voy. classe de stockage etextern
).stderr
(voy. flux).stdin
(voy. flux).stdout
(voy. flux).strcat()
.strchr()
.strcmp()
.strcpy()
.strerror()
.strlen()
.strpbrk()
.strstr()
.strtok()
.struct
.- Sucre syntaxique.
- Suite de Fibonnaci.
switch
.- Système de fichier (voy. fichier).
T
- Tableau ; unidimensionnels ; multidimensionnels ; de longueur variable.
- Table de correspondance.
- Temporisation (voy. flux,
fflush()
etungetc()
). time()
.tolower()
(voy. classe de caractère).toupper()
(voy. classe de caractère).- Triangle de Pascal.
true
(voy. Booléen).- Type ; taille des types (voy. également
sizeof
) ; type d’une expression ; limites des types ; représentation des types ; type incomplet. typedef
U
UCHAR_MAX
.UINT_MAX
.ULLONG_MAX
.ULONG_MAX
.USHRT_MAX
.ungetc()
.ungetwc()
.#undef
.- Unicode (voy. table de correspondance).
union
.unsigned
(voy. type).- UTF-32 (voy. encodage).
- UTF-16 (voy. encodage).
- UTF-8 (voy. encodage).
V
__VA_ARGS__
(voy. macrofonction à nombre variable d’arguments).- Valeur par défaut.
- Variable ; déclaration de variable ; définition de variable ; initialisation de variable ; variable globale.
void
(type).