Make your own free website on Tripod.com
Capítulo 8. Construcción de tipos (5)

A cada elemento de la enumeración se le asigna un valor consecutivo, comenzando por 0. Si se desea que el valor asignado sea distinto se puede hacer de la siguiente forma:

enum puntos { t_6_25 = 3, t_zona = 2, t_libre = 1 };

Muchas veces es conveniente renombrar tipos de datos para que la escritura del programa se nos haga más sencilla y la lectura también. Esto se puede conseguir con la palabra typedef. Con ella damos un nombre a cierto tipo, o combinación de ellos.

typedef struct planeta PLANETA;

PLANETA mercurio, venus, tierra, marte;

Al igual que podemos inicializar las variables de tipos básicos en la misma declaración, también lo podemos hacer con los registros. Los valores de cada campo de un registro van separados por comas y encerrados entre llaves.

PLANETA mercurio = {{ 0.350, 0, 0 },
{ 0, 0, 0 },
{ 0, 0, 0 },
100,"Mercurio" };