-
What will be the output of the following C code?
#include <stdio.h>
#define fun(p, q) p * q = 101
int main()
{
printf("Interview Mania\n");
}
-
- Compilation error as lvalue is required for the expression p*q=101
- Interview Mania
- Preprocessor error as lvalue is required for the expression p*q=101
- Runtime error as lvalue is required for the expression p*q=101
- None of these
Correct Option: B
Preprocessor just replaces whatever is given compiler then checks for error at the replaced part of the code. Here it is not replaced anywhere.