void

Un article de Wikipédia, l'encyclopédie libre.

En programmation, void est un mot-clé que l'on retrouve dans le langage C et plusieurs autres langage de programmation dont il est à l'origine, comme le C++, le C# ou le Java. Ce mot clé void peut être utilisé là où se place habituellement le type de retour d'une fonction, comme par exemple int pour un entier ou string pour une chaîne de caractères. Lorsque le programmeur écrit void, cela permet d'indiquer au compilateur que la fonction ne renvoie rien. Ce type de fonction n'existe pas dans certains langages de programmation car elles doivent absolument renvoyer un objet dont le type est précisé. Cependant cette notion de fonction sans retour existe tout de même, par exemple en Pascal, on les retrouve sous le nom de procédure. En algorithmie, elles sont désignées par le terme d'action.

Le mot clé void peut également étre utilisé pour déclarer un pointeur universel comme un pointeur de fonction.

Mais comment traduit-on void ??

Sommaire

[modifier] Exemples

[modifier] C++

Lorsque cette fonction sera appelée, elle affichera le message "Coucou!".

  
    void afficher()
    {
      cout << "Coucou!" << endl;
    }
  

[modifier] Java

Lorsque cette fonction sera appelée, elle affichera le message "Coucou!".

  
    void afficher(){
      System.out.println("Coucou!");
    }
  


[modifier] Javascript

Lorsque cette fonction sera appelée, elle affichera le message "Coucou!".

  
    void afficher(){
      document.write("Coucou!");
    }
  

[modifier] C

Lorsque cette fonction sera appelée, elle affichera le message "Coucou!".

  
    void afficher()
    {
      printf("Coucou!");
    }
  

[modifier] Pascal

Lorsque cette fonction sera appelée, elle affichera le message "Coucou!".

  
    void afficher()
    {
      ecrire|'"Coucou !"'|;
    }
  

Cette fonction va creer un pointeur de fonction sur afficher et exécuter cette fonction.

    
void pointeurDeFonction()
{
   void (*p)();
   p = &afficher;
   (*p)();
}