c/c++
killalllsd
性格开朗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言中static 变量
1. static 变量 静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。 2. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义 它的生存期为整个源程序,但是其...原创 2008-10-18 16:43:02 · 124 阅读 · 0 评论 -
C的几问几答
#if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _CTest { int (*p)(struct _CTest *q); } CTest; ...原创 2008-10-18 16:47:12 · 124 阅读 · 0 评论 -
c语言中加exten与不加exten的区别
最近在网上搜索c语言中的exten关键字的作用,发现讲解的都不太透彻,有些人说以普通的写法写的函数和加exten的是一样的效果。其实不然,一般情况下这样理解没问题。但是如果你在没有源代码的情况下调用别人的编译好的文件,这个时候exten就可以发挥作用了。加了exten前缀的函数可以在没有这个函数定义的情况下使用这个函数,然后通过链接实现了这个函数的第三方库。 参考链接:http://blog.v...2008-10-21 17:35:41 · 2091 阅读 · 0 评论 -
小点总汇
__LINE__ 及 __FILE__ 宏指示,#line指令可以改变它的值,简单的讲,编译时,它们包含程序的当前行数和文件名。__DATE__ 宏指令含有形式为月/日/年的串,表示源文件被翻译到代码时的日期。__TIME__ 宏指令包含程序编译的时间。时间用字符串表示,其形式为: 分:秒__STDC__ 宏指令的意义是编译时定义的。一般来讲,如果__STDC__已经定义,编译器将仅接受不包含任何...原创 2010-01-22 18:31:59 · 123 阅读 · 0 评论
分享