Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment lire les nombres de fichiers…
  • Comment faire un fichier GNU C + + 
  • Comment apprendre le C # pour les dé…
  • Comment concevoir un programme C + +…
  • Fonction booléenne de C 
  • Comment utiliser Langage C pour calc…
  • Comment mesurer la largeur de chaque…
  • Comment compiler du code sur un Mac 
  • Comment faire pour utiliser des modè…
  • Comment lire un fichier Hex Avec ANS…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    C Erreurs de programmation et comment les corriger

    «L'écriture en C ou C + + , c'est comme courir une scie à chaîne avec tous les dispositifs de sécurité enlevés , " est une citation attribuée à l'auteur Bob Gray. Alors que C n'est pas aussi dangereux que M. Gray indique, c'est un langage puissant qui permet au programmeur un accès de bas niveau à l'environnement de programmation sans beaucoup de restrictions. Les auteurs du C , Brian Kernighan et Dennis Ritchie, disent: " C conserve la philosophie de base que les programmeurs savent ce qu'ils font , il exige seulement que ils déclarent leurs intentions de façon explicite. " C'est la déclarant explicitement que provoque souvent des programmeurs ennuis. Instructions
    1

    Début indices de tableau avec un zéro dans C. De nombreux programmeurs commencer à accéder à un éventail de array_variable [1], qui est en fait le deuxième élément du tableau . Le premier élément est array_variable [0]. Dans le même esprit , le même programmeur accède ensuite à un élément après la fin du tableau. Pour un tableau de 10 éléments , les indices vont de 0 à 9 , et non de 1 à 10 . Accès nombre indice 10 est l'accès au onzième élément du tableau , ce qui n'existe pas . Accéder involontairement mémoire en dehors de vos variables désignées peut causer un programme pour mettre fin anormalement - . Jamais une bonne chose
    2

    initialiser les variables avant de les utiliser . Une erreur courante en programmation C est d'utiliser une variable avant de le ranger quoi que ce soit dans la variable , ce qui est particulièrement gênant lorsqu'il s'agit de pointeurs. Par exemple, si vous voulez que la somme d'une série de chiffres saisis par l'utilisateur , assurez-vous d' initialiser la variable somme de commencer à zéro. Bien que les variables constants et mondial défaut à zéro , d'autres variables font pas .
    3

    utiliser des constantes symboliques ou variables constants pour éviter des nombres aléatoires dans le corps de votre programme. Par exemple, si le traitement d'un ensemble d'éléments 15, créer une constante symbolique pour la taille de votre tableau plutôt que d'utiliser le 15 dans le corps d'une boucle for . Si vous changez la taille de votre tableau, vous avez seulement besoin de changer la constante symbolique . Cela permet d'éviter l'erreur de programmation C d'augmentation de la taille d'un tableau mais en oubliant de traiter tous les éléments en raison d'une constante dans la boucle .
    4

    comparer les valeurs avec un == en C. La = symbole est utilisé pour des missions pas des comparaisons et une erreur difficile à trouver dans un programme. Une instruction if qui vérifie si un dénominateur est zéro avant de procéder à une division devrait ressembler à ceci :

    if ( dénominateur == 0) printf (" Erreur - ne peut pas diviser par zéro \\ n") ; < br >

    la déclaration :

    if ( dénominateur = 0 ) printf (" erreur - ne peut pas diviser par zéro \\ n") ;

    définit la variable de dénominateur à zéro, alors ne le si vérifier depuis affectations prennent de la valeur de ce qui est attribué , zéro dans ce cas. Vous avez créé le problème que vous avez vérifié pour ; dénominateur est zéro parce que vous définissez à zéro

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • C + + Types de données 
  • Objectif questionnement en programmation C 
  • Comment renvoyer un pointeur vers un vecteur 
  • Qu'est-ce que Buffer Overrun 
  • SDK de base manquant Xcode 
  • Comment écrire Octets de tableau d'octets 
  • Comment construire un moteur de jeu pour les débutants 
  • Comment compiler des fichiers RPC multiples 
  • Comment calculer octal en binaire Conversion 
  • Comment utiliser Langage C pour calculer les intérêts composés 
  • Connaissances Informatiques © http://www.ordinateur.cc