funciones variables

Páginas: 4 (806 palabras) Publicado: 20 de septiembre de 2014
Ambito de funciones y variables.
El ámbito, o visibilidad, de una variable nos indica en que lugares del programa está activa esa variable. Hasta ahora, en los ejemplos que hemos visto, se hanutilizado variables definidas en el cuerpo de funciones. Estas variables se crean en la memoria del ordenador cuando se llama a la función y se destruyen cuando la función termina de ejecutarse. Esnecesario a veces, que una variable tenga un valor que pueda ser accesible desde todas las funciones de un mismo fuente, e incluso desde otros fuentes.
En C, el ámbito de las variables depende de dónde hansido declaradas y si se les ha aplicado algún modificador. Una variable definida en una función es, por defecto, una variable local. Esto es, que sólo existe y puede ser accedida dentro de lafunción. Para que una variable sea visible desde una función cualquiera del mismo fuente debe declararse fuera de cualquier función. Esta variable sólo será visible en las funciones definidas después de sudeclaración. Por esto, el lugar más común para definir las variables globales es antes de la definición de ninguna función. Por defecto, una variable global es visible desde otro fuente. Para definirque existe una variable global que está definida en otro fuente tenemos que anteponer la palabra extern a su declaración. Esta declaración únicamente indica al compilador que se hará referencia a unavariable declarada en un módulo distinto al que se compila.
Las variables locales llevan implícito el modificador auto. Este indica que se crean al inicio de la ejecución de la función y se destruyenal final. En un programa sería muy ineficiente en términos de almacenamiento que se crearan todas las variables al inicio de la ejecución. Por contra, en algunos casos es deseable. Esto se consigueanteponiendo el modificador static a una variable local. Si una función necesita una variable que únicamente sea accedida por la misma función y que conserve su valor a través de sucesivas llamadas,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variable de la funcion
  • Variables aleatorias y funcion de probabilidad
  • Funciones de dos variables
  • GUIA FUNCION VARIABLE REAL
  • Funciones De Variable Real
  • Funciones de varias variables
  • Funciones De Varias Variables
  • Funciones de varias variables”

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS