| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿Cuál es la diferencia entre las variables locales y globales
    ? En programación , una variable es una ubicación de memoria con nombre que un programador puede utilizar para representar datos en lugar de introducir los datos directamente en un programa. El alcance de una variable es la región del código fuente del programa dentro de la cual se representa ciertos datos . La mayoría de los lenguajes de programación soportan tanto las variables locales y globales , pero existen algunas diferencias importantes entre los dos tipos . Variables locales

    Las variables locales sólo existen dentro de la función - una sección con nombre de código de programa que realiza una tarea específica - en la que se definen o declaran. Dejan de existir una vez que se completa la función. Las variables locales se vuelven a crear cada vez que la función se llama , o ejecutados. Estas variables no se puede acceder a otras funciones o para el programa principal y , como tal , por lo general están implementadas usando un tipo especial de estructura de datos , conocida como una pila.
    Stack

    en muchos lenguajes de programación , la "pila " es un elemento clave en la aplicación de las variables locales . Antes de ejecutar una función , un programa añade todas las variables locales declaradas en el que la función de la pila , en el orden inverso a aquel en el que hayan sido declarados. Cuando el programa llama a la función , las variables locales se quitan de la pila en orden inverso, por lo que la variable más recientemente añadido es la primera retirada.
    Variables globales
    < br >

    las variables globales se declaran en el cuerpo principal del código fuente del programa , fuera de todas las funciones , y por lo tanto existen en cualquier parte del código, incluso dentro de las funciones . Las variables globales no se vuelven a crear cada vez una función en particular se llama . Los programas suelen utilizar variables globales para almacenar datos que son procesados ​​por muchas funciones diferentes. Un programa de edición de texto simple, por ejemplo, puede cargar el contenido del archivo que está trabajando en una variable global.
    Pros y Contras

    variables locales hacen programas de ordenador más fácil de depurar y mantener . Los programadores pueden determinar el punto exacto en el que un programa modifica el valor de una variable local , mientras que las variables globales pueden ser modificados en cualquier lugar dentro del código fuente . Las variables locales también producen menos interacciones inesperadas con llamar a las funciones o el mundo exterior , conocidos como efectos secundarios, que las variables globales. Las variables globales están disponibles en las funciones en las que no se utilizan , lo que contradice el concepto de programación modular , en el que el código del programa está formado por bloques o módulos pequeños y aislados , por lo que los programadores que están a favor de la estructura modular rara vez utilizan.
    < Br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir Textos UTF8 
    ·Información sobre los diagramas de flujo 
    ·Cómo instalar un archivo IPA en un simulador iPhone 
    ·La diferencia entre la ASP Botones y botones HTML 
    ·Cómo utilizar la minería de datos Algoritmos 
    ·Cómo determinar el loadlib en un programa CICS 
    ·Cómo actualizar varias columnas de otra tabla 
    ·Cómo descargar un nuevo inyector 
    ·Cómo crear Innovative Technology Interactive Digital 
    ·Cuáles son los beneficios de las pruebas de caja blanc…
      Artículos destacados
    ·Cómo compactar MS Access DB en VB 
    ·Cómo instalar PHP Nuke 
    ·Orígenes de la Secuencia de Fibonacci 
    ·Cómo eliminar seleccion de DataGridViewComboBox 
    ·¿Cuál es la diferencia entre XSL y XSD 
    ·Cómo calcular Offset Assembly Language 
    ·Cómo actualizar los campos ocultos con Javascript y PH…
    ·Cómo conectarse a una URL con VBS 
    ·¿Cómo es string QBasic para múltiples líneas 
    ·Cómo usar MFC Barras de herramientas 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com