Machine-translated by Google. Questions are authored in English.
Top

Discussion

Macros have a local scope.

  • A.True
  • B.False

Answer: B

Correct answer: False

A macro has no scope in the C sense at all. Its definition runs from the #define to the end of the file, or to a matching #undef - braces and functions mean nothing to the preprocessor, which works on text. A #define written inside a function is still in force after that function ends.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.