![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 软件设计
文章平均质量分 74
hurry_liu
这个作者很懒,什么都没留下…
展开
-
linux 可变参数va_start va_arg va_end
使用原理 stdarg.h中查到如下宏定义: typedef int *va_list[1];//va_list 变量类型定义 #define va_start(ap, parmN) (void)(*(ap) = __va_start(parmN)) #define va_arg(ap, type) __va_arg(*(ap), type)//取可变参数的内容 #define va_e原创 2012-12-26 19:21:09 · 500 阅读 · 0 评论 -
关于几个指针的问题
下面3个返回指针的函数实现,大家说哪几个是对的,哪几个是错的?为什么?哪个是不能完成要求的功能的?即返回malloc()申请的地址。 /*implement 1*/ void getmemory(int *ptr,int size) { ptr = (int *)malloc(sizeof(int)*size); } /*implement 2*/ int *原创 2012-12-14 21:59:54 · 315 阅读 · 0 评论 -
get number from the string
/* name : get_value_of_str.c copyright : 2012-05 author : hurryliu date : 2012-05-24 description : this file is used to get原创 2012-12-15 00:11:29 · 500 阅读 · 0 评论 -
ISO8583协议总结
最近有个关于ISO8583的项目,需要研究ISO8583协议,于是,自己查看了很多的文档,包括从网上下载了很多的资料。但是我发现一个缺点:网上的资料,很多是雷同的,或者说完全就是COPY别人的,而且很多资料在叙述的时候,很模糊,含糊不清,更有些资料在COPY的时候,出现了许多错误。鉴于以上原因,我在对ISO8583协议有相应的认识之后,想自己写一篇总结,作为以后的参考之用。现在将总结发表于此。原创 2012-12-14 22:14:48 · 915 阅读 · 0 评论 -
the function calls text
2012-02-09 00:25 [hurryliu@centos6 text_sh]$ cat -n fun.sh 1 #!/bin/sh 2 #fun.sh 3 #the function calls text 4 hello() 5 { 6 echo "hello , wha原创 2012-12-15 00:20:58 · 361 阅读 · 0 评论 -
经典16道:嵌入式C语言笔试题
最近正在上嵌入式方向的课程,同学推荐了这16道题,我认真的看了一遍,感觉真的很不错,希望大家能够认真耐心的看一看,即使不是学习嵌入式的,也是有帮助的,很多都是C语言的基础知识,对学习其他的知识也是有一些好处的,可以拓展思维。 (声明:以下皆是转载,版权所有,归于他人) ===============================================================转载 2013-03-30 22:32:17 · 1466 阅读 · 0 评论