If you want to use different values I would suggest just using a global variable. What #define does is when you compile your code the compiler replaces wherever you have what your define is with its value.
example
Code:
#define VARIABLE rc_dig_in01;
printf("%d",VARIABLE);
will look like this after you compile it
Code:
printf("%d",rc_dig_in01);