上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页
摘要: 这边的char* argv[]写的感觉非常的好,argv是一个二级指针,但是读取起来非常的方便argv[0]; 呵呵,是有点无聊了 阅读全文
posted @ 2012-10-08 15:11 Epirus 阅读(130) 评论(0) 推荐(0) 编辑
摘要: typedef struct header{.....}header;typedef header * header_p;//很方便哈 阅读全文
posted @ 2012-10-08 14:42 Epirus 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 强大的功能,但是有些细节需要~eg.char *s="123";printf("%4d",s);则会显示 123,前面会有一个空格,默认右对齐,所以如果想左对齐printf("%-4d",s);则会显示123 右边有一个空格,也就是左对齐。--------------------------------lovely line-------------------------------printf("%2",s);则会默认显示123不会显示两位,如果你想显示前两位,可以printf("%2.2" 阅读全文
posted @ 2012-10-08 13:55 Epirus 阅读(644) 评论(0) 推荐(0) 编辑
摘要: od工具的学习还是很重要的,对于查看数据结构非常有效果,功能也很强大part1 学习od eg. od -Ax -tcd filename.c 其实只有两部分,一部分是左边的基址-A 显示的格式有o c d 等等,第二部分就是-t 数据显示的类型也有o c d多种进制 基本的了解之后就是去man od这个是最官方的,最好的 eg.od -j 1 -N 10 -Ad -tcd2 filename.wav|more 阅读全文
posted @ 2012-10-05 14:30 Epirus 阅读(221) 评论(0) 推荐(0) 编辑
摘要: typedef int size;这个比较常用;typedef int(*test)(float *,float *);将函数的指针定义一种数据类型;补充函数指针:void (*pf)(char *p1,char *p2);定义一个函数指针。pf=&foo;这一步很重要,但是函数指针很麻烦,不知道它真正的用途在什么地方;pf("aa","bb");调用一个函数指针。如果结合上面的知识。那么可以使用:typedef void (*pf)(char *p1,char *p2);pf t1;t1=&foo;foo("ab", 阅读全文
posted @ 2012-10-04 16:28 Epirus 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页