Par valeur, ça ne sert à rien de passer un int par référence! (Sauf si tu veux le modifier dans la fonction, mais … Il vaut mieux un pointeur dans ce cas, au moins comme ça tu vois que c'est une sortie et ça permet aussi de passer NULL si l'appelant n'a pas besoin de la valeur.)