Chodzi ci o coś takiego?
enum {a, b, c};
Możesz tworzyć takie typy wyliczeniowe i będą one po prostu zastąpieniem stałych liczbowych w danej przestrzeni kodu.
Możesz także (jak przy strukturach) stworzyć obiekt takiego typu od razu przy jego deklaracji:
enum {a, b, c} zmienna;