C Interview Questions and Answers

 

What is a pragma in C?

The #pragma preprocessor directive allows each compiler to implement compiler-specific
features that can be turned on and off with the #pragma statement. For instance,
your compiler might support a feature called loop optimization. This feature can
be invoked as a command-line option or as a #pragma directive.



To implement this option using the #pragma directive, you would put the following
line into your code:



#pragma loop_opt(on)



Conversely, you can turn off loop optimization by inserting the following line into
your code:



#pragma loop_opt(off)

Posted by:Richards