C : Return obligatoire fonction.

Résolu
nummi Messages postés 55 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,

J'aurais voulu savoir si en C un return dans une fonction de type int était obligatoire... ou je pouvais me contenter de ne rien retourner et la fonction retourne 1 d'elle même.

Merci pour vos réponses.
Cordialement,

3 réponses

fiddy Messages postés 11653 Statut Contributeur 1 847
 
Bonjour,
Non ce n'est pas obligatoire bien que t'auras un avertissement de la part du compilateur. Mais ça ne retournera pas 1 mais la valeur de l'accumulateur.

Donc le mieux est de rajouter ton return 1
2
KX Messages postés 19031 Statut Modérateur 3 020
 
Tu peux mettre void comme type de retour, ça devrait faire ce que tu veux...
0
nummi Messages postés 55 Statut Membre 1
 
Merci :) !

L'idée c'est de pas utiliser void...
Mais je vais mettre un return (1); ca coute rien ..
0