关于C/C++预处理

来源:互联网 发布:会喷火的无人机淘宝 编辑:程序博客网 时间:2024/05/21 02:36

        预处理
A, 宏定义
    1, 函数外定义,作用域为宏定义命令起始行到本文档最后一行。 若用()将宏名括起来,则不替换
    2, 可以嵌套
    3, 操作符#与##
B, 条件编译
    1, #if #elif #else #endif
    2, #ifdef #endif
    3, #if define #if !define
C, 标准C定义的宏
    1, __DATE__
    2,  __FILE__
    3, __LINE__
    4, __STDC__
    5, __TIME__