C Programming - C Preprocessor - Discussion

Discussion Forum : C Preprocessor - True / False Questions (Q.No. 11)
11.
In a macro call the control is passed to the macro.
True
False
Answer: Option
Explanation:

False, Always the macro is substituted by the given text/expression.

Discussion:
2 comments Page 1 of 1.

Jason said:   5 years ago
The macro is processed by the preprocessor so the macro is substituted by the given expression. I guess you get confused is because of the indication of the question itself. The question uses the term "macro call" which indicates a macro of a function call. So from the functional point of view, the control does pass to the macro. From this point of view, I don't think it is a good question either.

Mamatha said:   6 years ago
Can anybody explain about this?

Post your comments here:

Your comments will be displayed after verification.