Curso de GNU-C: Las variables.
[Se supone que llegará un día en el que tendremos unos formatos fijos. Por favor, todo tipo de dudas o errores o imprecisiones o lo que sea, hacedlo saber]
Todo programa que realice algo medianamente interesante, dispondrá de "entidades" que variarán con el tiempo: las variables. Ejemplos de variables pueden ser desde las vidas que nos quedan para terminar la partida hasta el ángulo que ha de tomar nuestro cohete para poder llegar a la luna.
Tipos predefinidos simples
Cada variable ha de pertenecer a un tipo determinado. He aquí algunos -si me dejo alguno, por favor, ya sabéis...
char letra; /* tipo caracter */
int numero; /* tipo entero */
double temperatura; /* tipo doble */
float velocidadChallenger; /* tipo flotante */
Tipos compuestos
Existen ocasiones en las que sería tremendamente latoso tener que trabajar solamente con ese tipo de variables: imaginemos, por ejemplo, que tenemos un sistema de medición de temperaturas, y que queremos ir almacenando todas las temperaturas. Una alternativa sería crear variables del tipo temp1,temp2,.... Una mejor alternativa son los arrays:
float temp[30]; /* Para almacenar las temperaturas del mes */
Por otra parte, nos encontramos con variables que engloban "conceptos" relacionados entre sí. Supongamos que queremos llevar una base de datos con información sobre nuestros clientes. Podemos, entonces, utilizar un tipo de datos tal como
Carlos Costa Portela