C : Return obligatoire fonction.

Résolu
nummi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
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 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu peux mettre void comme type de retour, ça devrait faire ce que tu veux...
0
nummi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci :) !

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