#define ABC 1
#define PRINTF_NAME_VALUE(X) {printf(#X); printf(" %d\n", X);}
int main()
{
PRINTF_NAME_VALUE(ABC);
int val = 5;
PRINTF_NAME_VALUE(val);
return 0;
}
ABC 1
val 5
#define ABC 1
#define PRINTF_NAME_VALUE(X) {printf(#X); printf(" %d\n", X);}
int main()
{
PRINTF_NAME_VALUE(ABC);
int val = 5;
PRINTF_NAME_VALUE(val);
return 0;
}
ABC 1
val 5