Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Aide sur comment écrire Pseudocode 
  • Le meilleur Prolog Tutoriel 
  • Comment importer des données des ty…
  • Comment faire pour supprimer l'iPhon…
  • Qu'est-ce qu'une erreur d'exécution…
  • An Introduction to Metadata 
  • Liste des CF9 Fonctions 
  • Comment créer un pivot en VBA 
  • Comment changer la couleur dans une …
  • Comparaison des algorithmes de tri 
  •   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

    Y at-il un avantage à utiliser un argument plutôt que de déclarer une variable globale

    Lors de la création des applications, vous avez la possibilité de travailler avec deux types de variables : les variables locales et les variables globales . En tant que développeur , vous utilisez probablement des variables locales plus fréquemment. Ce sont des variables que vous transmettez comme arguments entre les fonctions et les méthodes. Il ya plusieurs avantages à utiliser des variables locales à la place de ceux mondiales . Variables locales

    Lorsque vous écrivez une fonction de programmation , vous pouvez ajouter des variables à cette fonction et d'affecter des valeurs aux variables , comme indiqué ci-dessous:

    X = 5

    la variable X contient maintenant 5, et votre fonction peut utiliser X pour effectuer d'autres calculs. Lors de la construction d'une application, vous pouvez créer d'autres fonctions qui ont besoin d'utiliser la valeur stockée dans X. Une façon de rendre visible X dans une autre fonction est de passer la variable à la fonction comme argument lorsque vous appelez -le comme indiqué dans l'exemple suivant : Photos

    Function2 (X)

    Cette déclaration appelle une fonction nommée Function2 et il passe la variable X
    les variables globales
    < p . > la plupart des langages de programmation vous permettent d'ajouter des fonctions multiples à un module ou une classe et déclarer des variables au début du fichier . Ces variables , qui n'existent pas à l'intérieur d'une fonction , sont des variables globales . Toute fonction dans le module ou une classe peut attribuer des valeurs à des variables globales et lire les valeurs stockées en eux. Par exemple, si une fonction nommée changements OpenFile la valeur d'une variable globale de 100 à 200 , une fonction nommée WriteFile va voir 200 si elle fait référence à cette variable.

    Avantages de l'utilisation Arguments Photos Photos

    Il est souvent plus facile à lire et à comprendre le code lorsque vous passez variables comme arguments. Si vous voyez une variable locale dans une fonction , vous pouvez dire exactement ce qu'il fait parce que d'autres fonctions ne peuvent pas mettre à jour. Utilisation des variables locales permet également de réduire la fréquence des conflits de noms . Vous déclarez souvent et d'assigner des variables locales que vous transmettez comme arguments plus vite que vous le pouvez lors de la création des variables globales. Il est également préférable pratique de programmation de garder toutes les fonctions dans une application indépendante . Si plusieurs fonctions partagent la même variable globale , ils peuvent devenir couplé à cause des changements dans une fonction peuvent affecter l'autre.
    Considérations

    Si vous écrivez des petits programmes tels que les widgets ou gadgets , vous pouvez trouver plus facile d' utiliser des variables globales au lieu de passer autour de variables locales comme arguments. Les variables globales sont également utiles lorsque vous avez besoin de partager une fonction comme une horloge avec toutes les fonctions dans une application. Si vous utilisez des variables globales , vous pouvez les rendre plus faciles à identifier et à gérer en leur donnant des noms uniques tels que g_boxColorl . Lorsque d'autres programmeurs maintenir votre code voir ce nom, ils vont maintenant qu'ils travaillent avec une variable globale.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour créer des fichiers MOD en Fortran 
  • Comment fusionner des fichiers plats 
  • Comment colorer un LienAncre 
  • Comment faire pour créer des zones de texte dynamiques 
  • Différence entre automates déterministes et non déterministes finis 
  • Comment faire pour installer Tortoise CVS 
  • Comment afficher un fichier en tant Hex 
  • Comment transférer de microcontrôleurs pour PC 
  • Comment réinstaller SBS 2003 
  • Comment utiliser TextBoxBase Avec DataGridView 
  • Connaissances Informatiques © http://www.ordinateur.cc