Seuraavassa ohjelmassa käytetään hyväksi enum-vakioita tulostettaessa kuukausien nimet.
Huomaa, kuinka enum-vakiolla indeksoidaan sopivasti alustettua merkkijonotaulukkoa.
#include <stdio.h> enum kuukaudet{TAM=1, HEL, MAA, HUH, TOU, KES, HEI, ELO, SYY, LOK, MAR, JOU}; void main(void) { enum kuukaudet kk; char *kk_nimi[]={"", "Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"}; for (kk=TAM; kk<=JOU; kk++) { printf ("%2d %s\n",kk,kk_nimi[kk]); } }