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

Bases d'erreur dans C ++

nateur que les entrées 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 using namespace std; int main () {int numérateur = 8; int dénominateur = 2; si (dénominateur = 0!) {int réponse = numérateur /dénominateur; cout} else {cout} 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): Mise en route de C ++ C ++ de base Syntaxe C ++ de base types d'objets C ++ identificateurs d'objets C ++ Instructions conditionnelles pointeurs C de la logique booléenne pour C ++ logique booléenne et C ++ Conditions opérateurs de comparaison et arithmétiques en C ++ boucle constructions dans les tableaux C de C ++ pointeur et tableau en C ++ de base à cordes en C ++ C ++ Ouvrages Fonctions de base C ++ C ++ de base d'entrée et de sortie ERROR en C ++ Blanc Espace en C ++ de base de C ++ définir prétraitement directive de base du C ++ Inclure les fichiers de base de C ++ C ++ Portée Identifier les espaces de noms de base C ++ POO Basics C ++ Exception Basics Notions de base de l'accès aux fichiers en C ++

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