Quel contrat le type de retour déclaré d’une fonction qui ne renvoie pas void établit-il ?
void
Chaque paramètre doit avoir exactement le même type que le type de retour.
L’appelant reçoit toujours une chaîne, quelle que soit la déclaration.
La fonction ne doit jamais utiliser d’instruction return avec une valeur.
return
La valeur renvoyée par return doit être compatible avec le type de retour déclaré.