读书人

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

发布时间: 2012-03-24 14:00:46 作者: rapoo

在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。

读书人网 >驱动开发

热点推荐