Friday, February 15, 2013

Predict the output or error(s) for the following


Predict the output or error(s) for the following

#define int char
main()
{
int i=65;
printf("sizeof(i)=%d",sizeof(i));
}
Answer:



sizeof(i)=1
Explanation:
Since the #define replaces the string int by the macro char

No comments:

Post a Comment