Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment Ajouter JavaScript à l'aide…
  • Comment faire pour transférer des f…
  • Comment se connecter à une base de …
  • Comment réparer les erreurs dans le…
  • Aide sur comment écrire Pseudocode 
  • MATLAB entrée Parsing 
  • Comment modifier le Registre à l'ai…
  • Comment créer un fichier INF Autoru…
  • Comment trouver la date d'une Incarn…
  • Comment faire pour modifier des lien…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Usages du codage Constant

    codage avec des constantes est la pratique consistant à utiliser des constantes pour tenir la place d'un résumé , variable fixe qui ne peut être défini par les types de données de base telles que des booléens ou entiers . Par exemple, imaginez que vous êtes en train d'écrire un programme d'échecs . Alors que le nombre de pièces sur le plateau peut , à tout moment, être facilement représenté par un nombre positif , l'état actuel du conseil d'administration ne peut pas. Affectation des valeurs aléatoires 0 , 1 et 2 pour être les variables NONE constant , par chèque, et CHECKMATE serait un cas classique de codage constant. La variable est maintenue constante que les valeurs sont purement figuratif et ne changent pas au cours du programme . Clarté

    Tous les programmeurs , bonnes ou mauvaises , à un certain point être confondu par un morceau de code. Utilisation des constantes peut aider à prévenir certains des pires cas en clarifiant la signification du code . Personne ne veut passer des heures à analyser une boucle qui commence par " si le statut == 3" juste à comprendre ce que " 3" signifie , surtout pas s'il ya plus de boucles dans lesquelles dire " si la couleur == true " et " , si chessPiece == 5 " ! La clarté est particulièrement important pour les projets de longue durée , car il peut être difficile de se rappeler même le code que vous écrivez vous-même parfois .
    Convenience

    constantes Déclaration à l'avance tend à être plus pratique à long terme , en particulier si il ya beaucoup d'entre eux . Supposons que vous constatez que l'un ou plusieurs de vos constantes s'affrontent et doivent être modifiées. En passant par et changeant à chaque utilisation de "2" à "3" est fastidieux et pourrait provoquer plus d'erreurs ( c'est ce qu'on appelle l'extraction de code), mais en changeant une seule déclaration de « int const MAT = 2" à " int const MAT = 3" est simple et facile .
    Vérification des erreurs

    le plus grand avantage du codage constant est que de nombreuses erreurs seront capturés par le compilateur plutôt que de faire des ravages à l'exécution . Plus important encore, la vérification de type constant empêche les futurs programmeurs de venir le long et en assignant de nouvelles valeurs aux variables qui ne devrait pas changer. De petites erreurs , comme les fautes de frappe , ont aussi tendance à être moins de maux de tête . ( Il est assez difficile de taper accidentellement " VOIR " au lieu de "NONE" !)
    Performance

    Utilisation des constantes cas échéant peuvent également aider votre code courir plus vite, même si cette dépend en grande partie sur le compilateur et le langage spécifique utilisé . Si une constante est traitée comme une valeur fixe plutôt que variable, par exemple , le compilateur peut charger moins d'instructions à l'exécution. Dans certains cas, les constantes seront stockées dans la mémoire de chargement plus rapide . En général, cependant , l'amélioration des performances de constantes sont minimes et ne feront pas une grande différence .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir en base 10 à la base 16 
  • Comment insérer un saut de ligne après un divulgué Nombre de caractères 
  • SQL cordes Tutorial 
  • Méthode principal pour récidive 
  • Comment sérialiser les objets dans NET Remoting 
  • Comment faire un travail filaire 
  • Syntaxe d'une fonction 
  • Comment utiliser les tutoriels de cas 
  • Développeur Apple Ressources 
  • Niveaux d'abstraction dans la conception du programme 
  • Connaissances Informatiques © http://www.ordinateur.cc