suivant: Entre l'appel et le
 monter: Invocation d'une fonction
 précédent: ... retour ...
     Table des matières 
     Index 
... et promotion
 Quand le type de retour est numérique, il y a
promotion de la valeur de l'expression de retour vers le type de retour
quand cela est possible : par exemple un « return 3; » dans
une fonction déclarée retourner un double ne retournera pas
l'entier 24#24, mais le double 26#26.
De même que l'invocation est notée par le symbole 23#23, on note le
retour d'une valeur 27#27 par le symbole 
28#28 ou par
29#29 :
 Sommes.sommerEntiers(1,10) 
30#30
 SommesTest.main(...),
ou 
SommesTest.main(...)
31#31 Sommes.sommerEntiers(1,10).
Une fonction dont le type de retour est void retourne, mais
ne retourne pas de valeur. On notera ces deux usages du verbe «
retourner », intransitif en général, et transitif dans le cas d'une
valeur.
Rene' LALEMENT
2002-11-07