| #define |
#undef |
#if |
#elif |
| #else |
#endif |
#error |
#warning |
| #region |
#endregion |
#line |
|
- #define
格式:#define symbol
功能:定义宏名
- #undef
格式:#undef symbol
功能:取消以前定义的宏名
- #if、#else、#elif、#endif
格式one:#if symbol -expression(符号表达式中可以有:!、==、!=、&&、||)
statement sequence
#endif
格式two:#if symbol -expression
statement sequence
#else
statement sequence
#endif
格式three:#if symbol -expression
statement sequence
#elif symbol -expression
statement sequence
#elif symbol -expression
statement sequence
。。。
#endif
- #error
格式:#error error-message
功能:让编译器停止编译,并显示一个错误消息(error-message)。
- #warning
格式:#warning warning-message
功能:只显示一个警告信息。
- #region、#endregion
功能:定义一个区域,在IDE中使用轮廓(outlining)特征时,可以对此区域进行扩展和收缩。
格式:#region
//代码段
#endregion
- #line
功能:给包含它的文件设定行号和文件名。而这个行号和文件名主要用于编译中要输出错误和警告信息的时候。
格式:#line number "filename"
number可以是任意正整数,它会成为新的行号;filename是可选的,它可一世任意有效的文件标识符,并会成为新文件名。
posted @
2005-08-23 11:16
zhh007's Bolg
阅读(
177)
评论()
收藏
举报