background image

图 1.3 

 

见课件 函数 / 

 

编译预处理 / 

带参宏指令

 

1.3 条件编译指令

      

调试一个程序常常需要 插入 一些测试性语句(例如输出语句),观察一些变量的

值,以检测程序的正确性,调试之后,还要删除这些语句。在大型程序调试中,这种 插

” “

入 和 删除 测试性语句的工作可以借助条件编译指令。
     第一种条件编译指令格式为:
            #ifdef 宏名
                   程序段 1
            #else
                   
程序段 2
            #endif 
     意义是,如果宏名已定义,则编译程序段1,否则,编译程序段 2。else 部分可以省
略。
     见图 1.4。