C++函数提问:请问#ifdef 和 if 有什么不同?如下代码可以做什么?

2024-11-30 19:55:50
推荐回答(1个)
回答1:

#ifdef 是“如果定义了宏某某”
if 是 条件语句开始: “如果”
===
#ifdef DEBUG 如果定义了宏DEBUG, (如果前面有 #define DEBUG)
则 执行输出语句,打印 this is a test i= (i的值)
否则
打印 this is the production version
#endif -- ifdef 块 终了。