IDみたいなものを定義したいのですが,

enumでするのがいいでしょうか?
それとも#defineでするのがいいのでしょうか?

#define ID_A 100
#define ID_B 200

enum {
ID_A = 100;
ID_B = 200;
}

どっちでやるか迷います