当前位置: 代码迷 >> 驱动开发 >> 在C语言中,if 1 是什么意思?解决方法
  详细解决方案

在C语言中,if 1 是什么意思?解决方法

热度:59   发布时间:2016-04-28 11:19:40.0
在C语言中,#if 1 是什么意思?
rt

比如在一段代码中 前面定义了
#if 1

************
********************



#endif

#if 1 的作用是什么 谢谢。。。

------解决方案--------------------
预编译命令
#if 1 #endif中肯定会编译

1是条件 就是True
------解决方案--------------------
这称为条件编译
如:
#if 条件表达式
int nNum;
nNum = 100;
#endif

如果条件表达式为真,则编译器编译中间的两行代码,
如果为假,就不会编译,就像没有这两行代码。

#if 1
// 
#endif

#if 1和#endif中间的代码会被编译,因为条件表达式为1,也就是TRUE。
  相关解决方案