Preprocessor directives are usually placed at the beginning of your source code, but they can legally appear at any point in a program. The preprocessor detects preprocessor directives (also known as control lines) and parses the tokens embedded in them. The preprocessor supports these directives:
# (null directive) |
#ifdef |
#define |
#ifndef |
#elif |
#undef |
#else |
#include |
#endif |
#line |
#error |
#pragma |
#if |
#import |
Any line with a leading # is taken as a preprocessing directive, unless the # is within a string literal, in a character constant, or embedded in a comment. The initial # can be preceded or followed by whitespace (excluding new lines).
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
|
What do you think about this topic? Send feedback!
|