Qué es una variable?
Qué es declarar una variable?
Qué es extern?
Qué es inicializar una variable?
Qué es un placeholder?
Al declarar una variable estamos reservando un espacio en la memoria para guardar información.
//Variable declarations
int a, b, c;
float f, g, h;
//Using extern
extern int a, b, c;
El inicializar una variable es darle un valor a una variable declarada.
//Variable initialization
a = 1;
b = 34;
c = a + b;
placeholders
:<aside> 📌 Resumen: Declarar e inicializar una variable no son lo mismo, declarar es reservar ese espacio en la memoria, mientras que inicializar es guardar algún valor en la memoria.
</aside>
Cómo manejar variables, al tratar con diferentes archivos?
Al usar variables extern, vamos a tener que realizar una definición:
// Extern variables
extern int a, b, c;
--snipped--
// Variable definition
int a, b, c;
<aside> 📌 Resumen: Al usar variables externas debemos definirlas.
</aside>
Qué son las constantes?
Una constante es un valor que no va a cambiar durante toda la ejecución del programa.
Si se intentas cambiar un valor de una constante, ocurrirá un error:
Si ingresas %c te imprime el valor en cáracter del código ASCII de tu número 😃
#include <stdio.h>
const char LETRA = 77;
int main()
{
printf("Hola, %d tiene un valor de %c en codigo ASCII", LETRA);
}
Hola, 77 tiene un valor de p en codigo ASCII
<aside> 📌 Resumen: Al igual que una variable una constante es un lugar reservado en memoria, con el cambio de que el valor asignado será solo de lecturá y no se podrá reasignar ningún otro valor.
</aside>