Discussion :: C Preprocessor
-
What will be the output of the program?
#include<stdio.h>
#define int char
void main()
{
int i = 65;
printf("sizeof(i)=%d", sizeof(i));
}
Answer : Option B
Explanation :
Since the #define replaces the string int by the macro char.
So, here i is a variable of type char and not int.
Be The First To Comment