1. Compare functions with macros that use arguments and list their relative merits and demerits. 2. Explain with an example why the macro replacement text represented by an arithmetic expression must...


1. Compare functions with macros that use arguments and list their relative merits and demerits.


2. Explain with an example why the macro replacement text represented by an arithmetic expression must have both the macro parameters and the entire expression enclosed by parentheses.


3. Explain with examples the circumstances that lead to compilation errors when including two .h files or one .h file that includes another .h file.


4. Explain with a suitable example how you can control conditional compilation from the command line of the OS and without modifying the program.



May 18, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here