LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1146|回复: 5

问一下#if 0 ...... #end if 之间的内容是什么时候才被编译呢?

[复制链接]
发表于 2003-7-16 09:35:12 | 显示全部楼层 |阅读模式
看程序时,经常发现类似这样的代码
#if 0
******
******
#end if
问一下,这些代码什么时候会被编译?
发表于 2003-7-16 12:59:14 | 显示全部楼层
不编译。
 楼主| 发表于 2003-7-16 14:40:40 | 显示全部楼层
那这样的代码有什么意义呢?
发表于 2003-7-16 20:29:48 | 显示全部楼层

我知道

他是为了占行数的。
发表于 2003-7-16 20:46:01 | 显示全部楼层
是在修改时使用的。在调试程序时,常常要让一部分代码换成另一部分代码去试验效果,如果发现新代码不够理想,可以用这种方法轻松地改回来。
 楼主| 发表于 2003-7-16 22:10:10 | 显示全部楼层
哦,是这样,不失为一种好方法,开始还奇怪保留这种永远都不会执行的代码有什么意义呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表