ExamVeda
Login
Home
This question belongs to C Program C Preprocessor
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 & Solution
Correct Answer: Option B

Since the #define replaces the string int by the macro char.
So, here i is a variable of type char and not int.

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.