To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
Spanish Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Variable no inicializada

De Wikipedia, la enciclopedia libre

En programación, una variable no inicializada es una variable que se declara pero no está ajustada a un valor definido y conocido antes de su uso. Tendrá algún valor, pero no se puede predecir. Como tal, se trata de un error de programación y una fuente común de errores en el software.

Una suposición común hecha por programadores novatos es que todas las variables se establece en un valor conocido, como cero, cuando se declaran. Aunque esto es cierto para muchos lenguajes, no es cierto para todos ellos, y por lo tanto el potencial de error esta ahí. Lenguajes como C usa espacio en la pila para las variables, y la colección de variables asignadas a una subrutina se la conoce como un marco de pila. Mientras que el sistema operativo asignara la cantidad adecuada de espacio para el marco de pila, usualmente lo hace simplemente ajustando el valor del puntero de pila, y no establece la memoria a un nuevo estado (por lo general fuera de las preocupaciones de eficiencia). Por lo tanto, cualquiera que sea el contenido de la memoria en el momento aparecerá como valores iniciales de las variables que ocupan esas direcciones antiguamente.

YouTube Encyclopedic

  • 1/3
    Views:
    18 640
    9 290
    67 139
  • Declarar, inicializar Variables, Aprender A Programar En Visual Basic Express Edition
  • Getting Started with Firebase Cloud Messaging on Android - Firecasts
  • Scope and Access Modifiers - Unity Official Tutorials

Transcription

Ejemplo

Se puede ver un ejemplo en C:

void count( void ) {
    int k, i;
    for (i = 0; i < 10; i++) {
        k = k + i;
    }
    printf("%d", k);
}

Es imposible determinar el valor final de k, la respuesta debería ser 45 si hubiera empezado en 0 pero esto no es así.

En C, las variables con duración de almacenamiento estático que no se inicializan explícitamente si se inicializan a cero (o nulo, para los punteros).[1]

No sólo son las variables sin inicializar son una causa frecuente de errores, pero este tipo de error es particularmente grave, ya que puede no ser reproducible, en algunos casos, los programas con variables no inicializadas pueden incluso pasar las pruebas de software.

Referencias

  1. «ISO/IEC 9899:TC3 (Current C standard)» (PDF). 7 de septiembre de 2007. p. 126. Consultado el 26 de septiembre de 2008.  Section 6.7.8, paragraph 10.

Enlaces externos

Esta página se editó por última vez el 16 abr 2020 a las 23:25.
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.