![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
独一无二的小个性
独一无二,自强不息
展开
-
动态库与静态库优缺点比较
动态库与静态库优缺点比较我们在编写一个 C 语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。例如我要在一段代码中多次交换两个变量的值,我可以在代码中多次写入i=x;x=y;y=i;不过这样未免有点麻烦我们转载 2017-11-14 11:17:22 · 9010 阅读 · 1 评论 -
C 语言标准演进历程
C 语言标准演进历程K&R C1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的 C 语言标准也被 C 语言程式设计师称作“ K&R C”,第二版的书中也包含了一些 ANSI C 的标准。K&R C 主要介绍了以下特色: 结构(struct)类型长整数(long int)类型无符号整数(un原创 2017-11-22 12:18:09 · 664 阅读 · 0 评论 -
Linux Sendfile 的原理与优点
sendfile 函数在两个文件描写叙述符之间直接传递数据(全然在内核中操作,传送),从而避免了内核缓冲区数据和用户缓冲区数据之间的拷贝,操作效率非常高,被称之为零拷贝。sendfile 函数的定义例如以下:#include<sys/sendfile.h>ssize_t sendfile(int out_fd,int in_fd,off_t*offset,size_t c...原创 2018-05-16 17:18:40 · 2005 阅读 · 0 评论