J'exécute ce code et les commandes d'impression n'entraînent aucune impression. Quelqu'un peut-il s'il vous plaît conseiller? J'ai quelques commentaires à la fin qui préfèrera mes deux autres fonctions, mais pour l'instant, je suis juste intéressé à savoir pourquoi les impressions ne figurent pas même si mon code ne montre aucune erreur.
Merci. ! p>
3 Réponses :
Une fonction est terminée immédiatement après la déclaration code> code>.
Votre instruction d'impression est après la déclaration de retour dans ces fonctions. C'est pourquoi, ils n'apparaissent pas lorsque vous exécutez le code. P>
Alors, mettez-les avant la déclaration de retour et vous devriez pouvoir les voir dans la sortie. De plus, pour une sortie propre, utilisez-le puis, à l'intérieur de votre fonction code> principale code>, Regardez ces déclarations: p> Ce sont des déclarations de fonction et non comment Fonctions sont appelées en C. Stocker la valeur de retour dans une variable. Puisque vous voulez juste voir ces \ n code> à l'intérieur de ces
printf code>. P>
printf code> Les instructions sont exécutées, modifiez-le à: p>
Merci! Il manquait la partie sur l'appel des fonctions correctement!
Lorsque vous utilisez Et donc votre retour code> dans vos fonctions, ils se termineront immédiatement. P>
printf code> ne sera pas exécuté. p>
printf code> doit être avant
retour code>. p>
Comme les réponses ci-dessus, vous avez effectué une erreur dans votre code où vous imprimez après la déclaration de retour.
Voici le code correct: p>
J'ai essayé cela et j'ai toujours le même problème lors de la recompilation. Tout indice ce qui pourrait se passer? Merci beaucoup!
@Khalednassra quel problème avez-vous eu exactement
Parce que ces déclarations sont après la déclaration code> code>
Un bon IDE vous avertira des déclarations inaccessibles comme ça.
Misté: Veuillez ajouter une nouvelle ligne à la fin de la sortie lorsque vous déboguez, de sorte que le message ne soit pas laissé dans un tampon - ou toute la tête à la queue;)