// déclaration de x de type entier, non initialisée
int x;

// déclaration de y de type entier, initialisée à 0
int y = 0;

// plusieurs déclarations
int z, t = 1, u = 2, k;

// attention cependant pour les pointeurs
// ici x est un pointeur sur un entier
// y et z sont des entiers
int *x, y, z;

// par contre ici x, y ,z sont des pointeurs sur un entier
int *x, *y, *z;
