12 2014 档案

c语言复杂声明解析
摘要:这是个好东西,接触c语言好几年了,第一次看到这东西,惊喜万分。先提供个分析案例,以后看方便vector * (*seq_array[]) (int )={func1,func2,func3};首先seq_array is a array ,then each member is a point ,... 阅读全文

posted @ 2014-12-02 10:41 追寻前人的脚步 阅读(537) 评论(0) 推荐(0)

函数指针
摘要:typedef void (*fun)(void); 定义了一个函数指针,该函数的返回值是void,参数是void下面主要讨论上述语句的用法看下面的这个例子。#include typedef void (*fun)(void);void a(void){ printf("a\n");}void... 阅读全文

posted @ 2014-12-01 21:55 追寻前人的脚步 阅读(140) 评论(0) 推荐(0)

gnu 扩展之#和##
摘要:转自:http://chongsoft.bokee.com/5816474.html今天测试了宏定义中的 "#" 和 "##" 的区别。结果如下: "#" 代表和一个字符串相连接"##" 代表和一个符号连接,符号可以是变量,或另一个宏符号。举例如下:宏定义如下(1)#define DEV_FILE_... 阅读全文

posted @ 2014-12-01 21:53 追寻前人的脚步 阅读(366) 评论(0) 推荐(0)

导航