Macro is defined by ____________ preprocessor directive.
Question
Macro is defined by ____________ preprocessor directive.
Solution
Macro is defined by #define preprocessor directive.
Similar Questions
What is macro pre-processor? Explain steps of macro preprocessor design
What is macro in programming language? Write an algorithmfor macro definition
what is Preprocessors and Preprocessors directives.
Preprocessor directives are lines included in the code preceded by a hash sign (#). These lines are directives for the preprocessor. The preprocessor examines the code before actual compilation of code begins and resolves all these directives before any code is actually generated by regular statements.#define INF 10000000if( val == INF) {//Do something}After the preprocessor has replaced the directives, the code will beif( val == 10000000) { //Here INF is replaced by the value with which it's defined.//Do something}You can also define function macros which have parameters.#define add(a, b) a + bint x = add(a, b);The second statement after the preprocessor has replaced the directives will be:int x = a + b;To know more about preprocessor directives, you can go to this linkYou're spending your afternoon at a local school, teaching kids how to code. You give them a simple task: find the difference between the maximum and minimum values in an array of integers.After a few hours, they came up with some promising source code. Unfortunately, it doesn't compile! Since you don't want to discourage them, you decide to make their code work without modifying it by adding preprocessor macros.Review the locked stub code in your editor and add the preprocessor macros necessary to make the code work.Input FormatThe first line contains an integer, , denoting the size of the array.The second line contains space-separated integers, , describing the elements in the array.ConstraintsOutput FormatYou are not responsible for printing any output to stdout. Once the necessary preprocessor macros are written, the locked code in your editor will print a line that says , where is the difference between the maximum and minimum values in the array.Sample Input532 332 -23 -154 65Sample OutputResult = 486
Which is not a preprocessor directive of C-language?
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.