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.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here