*   >> Lecture Éducation Articles >> science >> la programmation

Bases d'erreur En C

de l'utilisateur. Si les entrées de l'utilisateur 2, la division travaillera, vous donnant 4 comme réponse. Si les entrées de l'utilisateur zéro, la division ne fonctionne pas, parce que 8/0 est indéfini. Lorsqu'une erreur d'exécution se produit votre programme bloque normalement (et arrête). Pour résoudre les erreurs d'exécution, vous devez écrire du code supplémentaire qui permettra d'éviter l'exécution du segment de code particulier d'avoir lieu, sous certaines conditions.

Dans cet exemple de la division, vous devez écrire du code qui permettra d'éviter la division par zéro d'avoir lieu, et peut-être informer l'utilisateur de l'erreur qu'il a commise en entrant zéro comme dénominateur. Prévenir les erreurs d'exécution Le code suivant illustre comment éviter l'erreur ci-dessus (division par zéro).

#include int main () {int numérateur = 8; int dénominateur = 2; si (dénominateur = 0!) {int réponse = numérateur /dénominateur; printf ("% i", réponse); } Else {printf ("division par zéro est pas permis!"); } Return 0; } Le segment de code particulier ici est celui de la si-bloc. Lire et essayez le code ci-dessus si vous ne l'avez pas déjà fait. Le code doit être auto-explicatif. Modifiez la valeur du dénominateur 2-0 et essayez à nouveau le code. Arrêtons-nous ici pour cette partie de la série. Nous continuons dans la prochaine partie.

Chrys pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous dans le champ de recherche de cette page puis cliquez sur Rechercher (utiliser le menu si disponible): Prise en main de CC de base Syntaxe C types d'objets de base C identificateurs d'objet C Pointeurs C États conditionnelles logique booléenne pour C la logique booléenne et C Conditions opérateurs de comparaison et arithmétiques dans C boucle constructions dans des tableaux C dans C pointeur et tableau en C de base à cordes en CC Ouvrages Fonctions CC Basics d'entrée et de sortie ERROR de base en C White Space à C Notions de base de C Identifier Portée bases de prétraitement C définissent la directive de base du C inclure des fichiers de base de la fonction C printf Certaines fonctions C prédéfinis accéder à des fichiers dans C

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.