const et volatile
Les exemples présentés sont avec const, l'utilisation de volatile
étant rigoureusement identique.
const int i; |
Entier constant |
const int *p; |
Pointeur vers un entier constant. |
int * const p; |
Pointeur constant vers un entier. |
const int * const p; |
Pointeur constant vers un entier constant. |
const int t[5]; |
Tableau constant : tous les éléments de t sont constants.
|
struct coord {
int x; int y;
};
const struct coord s;
|
Structure constante : tous les champs de s sont constants.
|