原本是开始学EDA时开的博客,但最近转向嵌入式学习,但这还是我比较喜欢和常来的地方,也非常希望走过的朋友能留下你们的足迹。QQ:94073982。ARM-Linux的学习群:群号:60696568(嵌入式Linux-s3c2410)。欢迎加入。

#if 0

上一篇 / 下一篇  2008-05-12 11:52:29

     看程序时,看到了好多如下结构:

      #if 0

       code

      #endif

      不懂,if 0不是不执行吗?干吗写在那边啊?

      求救百度,得到如下结果: 

      (1)code中定义的是一些调试版本的代码,此时code完全被编译器忽略。如果想让code生效,只需把#if 0改成#if 1

      (2)#if 0还有一个重要的用途就是用来当成注释,如果你想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误。#if 1可以让其间的变量成为局部变量。

      (3)这个结构表示你先前写好的code,现在用不上了,又不想删除,就用这个方法,比注释方便。

        原来如此啊,以后就用这个注释吧,真是方便!


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-05  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 19151
  • 日志数: 129
  • 文件数: 1
  • 建立时间: 2007-07-30
  • 更新时间: 2008-11-28

RSS订阅

Open Toolbar