图 1.3
“
见课件 函数 /
编译预处理 /
”
带参宏指令
1.3 条件编译指令
“
”
调试一个程序常常需要 插入 一些测试性语句(例如输出语句),观察一些变量的
“
值,以检测程序的正确性,调试之后,还要删除这些语句。在大型程序调试中,这种 插
” “
”
入 和 删除 测试性语句的工作可以借助条件编译指令。
第一种条件编译指令格式为:
#ifdef 宏名
程序段 1
#else
程序段 2
#endif
意义是,如果宏名已定义,则编译程序段1,否则,编译程序段 2。else 部分可以省
略。
见图 1.4。