![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C 语言
文章平均质量分 71
MisterORMiss
这个作者很懒,什么都没留下…
展开
-
C 函数 inline
inline 也是所谓的内联函数 这是为了优化程序,让系统编译时节约时间。如果inline的函数太大就不可以了。关于节约时间的问题,在一般的小程序中看不出效果,要在大型的项目中才能感觉的出。 例如:int m ( int x) { return x+x; } int n (int y) { return m(); } 这样函数n回调用函数m转载 2013-03-06 14:54:22 · 721 阅读 · 0 评论 -
C语言中的__FILE__、__LINE__和#line
原文链接: http://hi.baidu.com/419836321/blog/item/fcf5ceec484681cfb31cb1f7.html C语言中的__FILE__用以指示本行语句所在源文件的文件名,举例如下(test.c):#include int main(){printf("%s\n",_转载 2013-04-03 10:26:26 · 495 阅读 · 0 评论 -
#ifdef DEBUG的理解
今天看到一段代码,对ifdef的概念比较模糊,于是去学习了一下,找到一个很好的解释,如下: 在工程设置里有一些设置会对该工程自动产生一系列的宏,用以控制程序的编译和运行。就好象楼上说的一样,如果你把代码夹在#ifdef DEBUG 和对应的 #endif 中间,那么这段代码只有在调试(DEBUG)下才会被编译。也就是说,如果你在RELEASE模式下,这些代码根本就不会存在于你的最终代码转载 2013-04-04 18:52:13 · 563 阅读 · 0 评论