Quelle Est la Différence Entre des Variables Locales et Globales?

En programmation informatique, une variable est un nom d'emplacement de mémoire qu'un programmeur peut utiliser pour représenter des données plutôt que d'entrer directement les données dans un programme. La portée d'une variable est la région du code source du programme dans lequel il représente certaines données. La plupart des programmes d'appui aux langues à la fois des variables locales et globales, mais des différences importantes existent entre les deux types.


Quelle Est la Différence Entre des Variables Locales et Globales?
En programmation informatique, une variable est un nom d'emplacement de mémoire qu'un programmeur peut utiliser pour représenter des données plutôt que d'entrer directement les données dans un programme. La portée d'une variable est la région du code source du programme dans lequel il représente certaines données. La plupart des programmes d'appui aux langues à la fois des variables locales et globales, mais des différences importantes existent entre les deux types.
les Variables Locales
  • les variables Locales n'existent que dans la fonction & une section de code de programme qui effectue une tâche spécifique dans lequel elles sont définies, ou déclarés. Ils cessent d'exister une fois que la fonction est terminée. Les variables locales sont recréés à chaque fois que la fonction est appelée, ou exécuté. Ces variables ne sont pas accessibles à d'autres fonctions ou pour le programme principal et, comme tels, ils sont généralement mis en œuvre à l'aide d'un type particulier de structure de données, connue comme une pile.
Stack
  • Dans de nombreux langages de programmation, la 'pile' est un élément clé dans la mise en œuvre des variables locales. Avant l'exécution d'une fonction, d'un programme ajoute toutes les variables locales déclarées dans cette fonction à la pile, dans l'ordre inverse de celui dans lequel ils ont été déclarés. Lorsque le programme appelle la fonction, les variables locales sont retiré de la pile dans l'ordre inverse, de sorte que le plus récemment ajouté variable est la première qui a été supprimé.
Variables Globales
  • les variables Globales sont déclarées dans le corps principal du code source du programme, en dehors de toutes les fonctions, et par conséquent, ils existent partout dans le code, même à l'intérieur des fonctions. Les variables globales ne sont pas recréés à chaque fois qu'une fonction est appelée. Généralement les programmes utiliser des variables globales pour stocker des données qui sont traitées par un grand nombre de fonctions différentes. Un simple programme d'édition de texte, par exemple, peut charger le contenu du fichier, il travaille dans une variable globale.
Pros Cons &
  • les variables Locales de rendre les programmes d'ordinateur plus facile à déboguer et à entretenir. Les programmeurs peuvent déterminer le point précis où un programme modifie la valeur d'une variable locale, tandis que les variables globales peuvent être modifiés à n'importe où dans le code source. Les variables locales produisent également moins d'interactions inattendues avec les appels de fonctions ou le monde extérieur, connus comme des effets secondaires, que des variables globales. Les variables globales sont accessibles en fonctions dans lesquelles ils ne sont pas utilisés, en contradiction avec le concept de la programmation modulaire, dans lequel le code de programme est composé de petits blocs isolés ou de modules, de sorte que les programmeurs qui favorisent la structure modulaire rarement les utiliser.








Quelle Est la Difference Entre des Variables Locales et Globales?


En programmation informatique, une variable est un nom d'emplacement de memoire qu'un programmeur peut utiliser pour representer des donnees plutot que d'entrer directement les donnees dans un programme. La portee d'une variable est la region du code source du programme dans lequel il represente certaines donnees. La plupart des programmes d'appui aux langues a la fois des variables locales et globales, mais des differences importantes existent entre les deux types.


Quelle Est la Difference Entre des Variables Locales et Globales?
En programmation informatique, une variable est un nom d'emplacement de memoire qu'un programmeur peut utiliser pour representer des donnees plutot que d'entrer directement les donnees dans un programme. La portee d'une variable est la region du code source du programme dans lequel il represente certaines donnees. La plupart des programmes d'appui aux langues a la fois des variables locales et globales, mais des differences importantes existent entre les deux types.
les Variables Locales
  • les variables Locales n'existent que dans la fonction & une section de code de programme qui effectue une tache specifique dans lequel elles sont definies, ou declares. Ils cessent d'exister une fois que la fonction est terminee. Les variables locales sont recrees a chaque fois que la fonction est appelee, ou execute. Ces variables ne sont pas accessibles a d'autres fonctions ou pour le programme principal et, comme tels, ils sont generalement mis en œuvre a l'aide d'un type particulier de structure de donnees, connue comme une pile.
Stack
  • Dans de nombreux langages de programmation, la 'pile' est un element cle dans la mise en œuvre des variables locales. Avant l'execution d'une fonction, d'un programme ajoute toutes les variables locales declarees dans cette fonction a la pile, dans l'ordre inverse de celui dans lequel ils ont ete declares. Lorsque le programme appelle la fonction, les variables locales sont retire de la pile dans l'ordre inverse, de sorte que le plus recemment ajoute variable est la premiere qui a ete supprime.
Variables Globales
  • les variables Globales sont declarees dans le corps principal du code source du programme, en dehors de toutes les fonctions, et par consequent, ils existent partout dans le code, meme a l'interieur des fonctions. Les variables globales ne sont pas recrees a chaque fois qu'une fonction est appelee. Generalement les programmes utiliser des variables globales pour stocker des donnees qui sont traitees par un grand nombre de fonctions differentes. Un simple programme d'edition de texte, par exemple, peut charger le contenu du fichier, il travaille dans une variable globale.
Pros Cons &
  • les variables Locales de rendre les programmes d'ordinateur plus facile a deboguer et a entretenir. Les programmeurs peuvent determiner le point precis ou un programme modifie la valeur d'une variable locale, tandis que les variables globales peuvent etre modifies a n'importe ou dans le code source. Les variables locales produisent egalement moins d'interactions inattendues avec les appels de fonctions ou le monde exterieur, connus comme des effets secondaires, que des variables globales. Les variables globales sont accessibles en fonctions dans lesquelles ils ne sont pas utilises, en contradiction avec le concept de la programmation modulaire, dans lequel le code de programme est compose de petits blocs isoles ou de modules, de sorte que les programmeurs qui favorisent la structure modulaire rarement les utiliser.

Quelle Est la Différence Entre des Variables Locales et Globales?

En programmation informatique, une variable est un nom d'emplacement de mémoire qu'un programmeur peut utiliser pour représenter des données plutôt que d'entrer directement les données dans un programme. La portée d'une variable est la région du code source du programme dans lequel il représente certaines données. La plupart des programmes d'appui aux langues à la fois des variables locales et globales, mais des différences importantes existent entre les deux types.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation