UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

2.4. Enumeraciones

Este tipo de datos se utiliza cuando se necesitan variables para almacenar un conjunto reducido de valores no cubiertos por ninguno de los tipos básicos. Supongamos una aplicación quiere almacenar el tipo de conexión de la que dispone el dispositivo y que puede tener los valores GPRS, Wifi, Bluetooth o ninguna. C permite definir un tipo de datos que sólo puede tener estos valores mediante la palabra clave enum de la siguiente forma:

enum type_of_connection { GPRS, Wifi, Bluetooth, Ninguna};

A partir de esta definición existe un nuevo tipo de datos enum type_of_connection que puede ser utilizado como cualquier otro:

enum type_of_connection connection_type;
connection_type = GPRS;
connection_type = Bluetooth;