Redeclaración de variable global en C

Considere los siguientes dos programas: // Program 1 int main() {    int x;    int x = 5;    printf(«%d», x);    return 0;  } Salida en C: redeclaration of ‘x’ with no linkage // Program 2 int x; int x = 5;    int main() {    printf(«%d», x);    return 0;  } Salida en C: 5 En C, … Continue reading «Redeclaración de variable global en C»

Reglas de alcance en C

Alcance = Vida útil El área bajo la cual se aplica una variable. Definición estricta: un bloque o una región donde se declara, define y usa una variable y cuando finaliza un bloque o una región, la variable se destruye automáticamente. C #include <stdio.h>   int main() {       int var = 34;     // Scope of … Continue reading «Reglas de alcance en C»

Diferencia entre variable de instancia y variable local

Una variable es un nombre dado a una ubicación de memoria. Es la unidad básica de almacenamiento en un programa. El valor almacenado en una variable se puede cambiar durante la ejecución del programa. Una variable es solo un nombre dado a una ubicación de memoria. Todas las operaciones se realizan sobre los efectos variables … Continue reading «Diferencia entre variable de instancia y variable local»