AprenderC
← Todas las lecciones

Guardar un número

Para decir algo que cambia, primero hay que poder guardarlo.

1Por qué

El programa de la lección 1 siempre dice lo mismo. Da igual cuántas veces lo ejecutes: sale la misma frase, letra por letra.

Eso sirve para saludar y para poco más. Cualquier programa que haga algo útil trabaja con cosas que cambian: una nota, un precio, cuántas veces pasó algo. Y para que algo cambie, primero hay que tener dónde guardarlo.

El computador tiene por dentro un montón de sitios donde caben datos. Le pides uno, le pones un nombre, y a partir de ahí puedes meter algo dentro y sacarlo cuando quieras. Eso es una variable — y aquí la vamos a llamar cajita, porque es exactamente lo que hace.

Al pedirla hay que decir dos cosas: cómo se llama y qué clase de dato guarda. Lo segundo es raro si vienes de Python, donde no hace falta. C te lo pregunta porque necesita saber cuánto sitio apartar, y ese detalle —que ahora parece un estorbo— es de donde sale buena parte de su velocidad.

2Míralo andar

Este programa funciona. Léelo, y después ejecútalo sin cambiar nada.

#include <stdio.h>
int main(void)
{
int edad = 20;
printf("Tengo %d años\n", edad);
return 0;
}

3Ahora tú

Haz que el programa escriba: Me quedan 12 días

#include <stdio.h>
int main(void)
{
int dias = 12;
return 0;
}

↖︎ Tu línea va aquí. Se parece mucho a la línea 7 del ejemplo, pero la cajita se llama distinto.

Ejecutar

Lo que dice tu programa

↖︎ Escribe tu parte y dale a Ejecutar

Qué pasó

Aquí te aviso si tu programa hace algo raro.

    4Qué guarda tu programa

    Lo que tu programa recuerda

    ↖︎ Ejecuta el programa para ver qué pasa por dentro