阅读:1121回复:4
ASSERT(0)和#if 0是多余的吧
我刚开始看驱动程序,经常看到像
ASSERT(0) ......... 以及 #if 0 ........ #endif 这样的语句 根据我的理解ASSERT(0)和#if 0之后的语句都是“无效的”,既然这样用ASSERT(0)和#if 0还有什么用呢? 恭请解答!! |
|
沙发#
发布于:2004-04-14 10:36
都是调试的时候用的,在RELEASE版本下无效
|
|
|
板凳#
发布于:2004-04-14 12:41
能具体说一下吗?我看到过多资料的介绍,但不知道具体到底怎么用!!
谢谢 |
|
地板#
发布于:2004-04-15 11:25
ASSERT()里面的语句在release version 下会被执行,
#if 0 等是调试是用的。。 。。 |
|
|
地下室#
发布于:2004-04-16 10:42
ASSERT(0)以及#if 0中的“0”表示“无效”吧,那么在调试的时候什么情况下才能被执行呢?
|
|