Topic permanente di programmazione newbie

è questo vero.....
enum modelist { HVSP, HVPP, HVP13 };
che assegna 1, 2, 3?
ma ora ti chiedo, nella prosecuzione dello sketch li ritiene equivalenti 1/HVSP, ecc.?
Cioè se io dopo aver caricato un flags in cui mode = 1 (quindi = HVSP), faccio una cosa del genere:
if mode = HVSP
me lo dà come "vero"? altrimenti sono fott.....