type void

Le type void est un type particulier. Void est synonyme de rien. On ne peut pas déclarer une varaiable ou un paramètre comme étant de type void.

Il sert à préciser :

  • qu'une fonction ne rend pas de résultat ;
  • ou qu'une fonction n'a pas de paramètres.

void imprime(int i) ; /* La fonction imprime ne rend aucun résultat"

void saut_de_page (void) ; /* pas de paramètres, pas de résultat */

Il y  a aussi un autre usage du type void lié aux pointeurs.

void * pinc ; /* pointeur sur un type inconnu */

» Glossaire du langage C