I am going to extend the answer you trying to do 1 of 2 things
1.) Just provide a static constant number which you rarely if ever gets changed and you are giving it a name so it reads well and you can stop typing the number or change it globally if required.
Assuming that you use #define in C/C++
#define Timer1 1
#define Timer2 2
#define ID_TOOLTIP 1
Not this gets interpreted by the compiler as a straight text substitute anywhere it sees the initial statement it substitutes the second and then it actually runs the compilation. The actual value does not exist anywhere in memory in the final code and you note it has no line ending ";" statement because it is a text substitution.
2.) Provide something that physically exists in memory address but is constant.
If you have something like a table that is going to be used over and over then making it a constant in memory makes sense.
Assuming that you use the form
const <type> <label>=<value>;
So it looks like
const int Timer1=1;
const int Timer2=2;
const long ID_TOOLTIP=1;
Due to the ID_TOOLTIP I suspect you want number 1 form above because tooltip, buttonid,child window id's tend to be just #defined