| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Erreurs communes dans Turbo C
    Le langage de programmation C est populaire, mais il est aussi un langage strict en ce sens que le programme doit respecter les règles de la langue sans déviation . Les programmeurs rencontrent des erreurs lorsque le code est entré correctement , une instruction est impossible rencontrés ou lorsque les appels d'E /S sont faits pour appareils erroné . Il est important de déboguer le code soigneusement avant de le compiler pour supprimer les erreurs . Sensible à la casse

    Le langage de programmation C est sensible à la casse . Si un appel est fait à " check () " mais la routine est codé comme " check () " une erreur de syntaxe se produit et le compilateur se termine. Une bonne règle de base pour éviter ce problème est d'utiliser des caractères minuscules seulement , sauf les majuscules sont nécessaires pour un but précis. Sensibilité à la casse comprend les caractères dans une chaîne de texte aussi bien, ainsi que d'une chaîne contenant "Bonjour" ne correspondra pas à une chaîne contenant "bonjour" à moins que le programmeur comprend une routine pour vérifier le cas de la chaîne. Plus généralement , les programmeurs sont des sous-programmes pour convertir automatiquement toute la chaîne de l'affaire désiré , ce qui élimine la possibilité d' une erreur d'utilisateur lorsque vous êtes invité pour l'entrée .
    Manquant virgule

    un des erreurs de syntaxe les plus courantes se produit lorsque le point-virgule final est laissé sur une ligne de code . Parce que le point-virgule est utilisé pour indiquer au programme qu'il a atteint la fin d'une ligne d' instruction , à défaut d'en mettre un là où il faut se traduira par une erreur parce que le programme cherche à poursuivre une série d'instructions qui n'existe pas .

    assortie supports

    Tous les routines et sous-routines sont contenues dans une série de crochets, le "{" et "} " entre parenthèses. Ces symboles indiquer au programme où un ensemble complet de commandes commence et se termine , en séparant les différentes sections du programme. Si l'un ou les deux supports sont laissés hors de la routine, le compilateur retournera une erreur de syntaxe.
    Erreurs logiques

    une erreur de logique se produit lorsque le code indique au programme pour exécuter une tâche impossible , comme une division par zéro ou d' affectation d'un nombre décimal à une variable de nombre entier. Parce que ce type d'erreur ne peut apparaître lors de l'exécution du programme , il n'est généralement pas reconnue par le compilateur.
    Variable Désadaptation

    Ce type d'erreur se produit lorsque une valeur est assignée à un mauvais type de variable, telle que l'affectation d'une chaîne à une variable numérique ou vice versa. Lorsque le programme demande à l'utilisateur d'entrer une chaîne numérique , le programme devrait inclure les commandes nécessaires pour convertir la chaîne avant qu'elle ne soit affectée .
    Disque et les erreurs de fichiers

    lire et écrire des erreurs se produisent lorsque le programme tente d'utiliser un fichier qui n'est pas du bon type, comme tenter de lire l'information binaire à partir d' un fichier texte . D'autres erreurs de lecture incluent instruire le programme pour lire les informations au-delà de la fin du fichier ou de l'écriture sur un disque plein ou protégé en écriture . Les erreurs de disque ne sont généralement pas détectés par le compilateur et ne se trouvent que lorsque le programme rencontre ce qu'on appelle une erreur d'exécution .

    Previous :

    next :
      articles connexes
    ·Pourquoi ne peut- Xcode Voir mon iPhone 
    ·Qu'est-ce que Buffer Overrun 
    ·Comment connecter VB6.0 et VC + + 
    ·Comment créer un fichier texte en utilisant C + + 
    ·Comment faire pour ajouter ou supprimer des tableaux de…
    ·Dynamique Appel de fonctions dans les DLL 
    ·Comment comparer les 2 entiers dans une fonction en C +…
    ·Comment obtenir le point de vue C dans Eclipse 
    ·Comment attacher le débogueur en C # 
    ·Comment démonter une DLL 
      articles en vedette
    ·Comment utiliser Google Translate pour API & PHP 
    ·Comment télécharger les fichiers CGI 
    ·Comment lier un DataSet à un DataGridView 
    ·Comment utiliser des sauts en Java 
    ·Comment ajouter des espaces de premier plan dans Python…
    ·Comment faire pour activer SSL et PHP 
    ·Comment faire pour activer des short tags php 
    ·Comment vérifier Quelles sortes d'emplois sont prévue…
    ·Structure de base de données Web 
    ·Comment recevoir un SMS en utilisant Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com