加载中
如何开发一个tcp服务

TCP是面向连接的数据传输方式,可以保证数据肯定可以到达目的。这仅仅是TCP协议特性,到了真需要使用tcp协议开发一个服务端,需要调用实现协议栈的各种API,具体到操作系统上来说就是系统调用...

C语言的指针

C语言的指针 C语言最臭名昭著的是就是其指针的使用,也是C语言的精华所在。很多人在学习C语言时,吐槽指针特别难以学习和使用。今天我们来探讨一下C语言指针的问题。 指针的引入 C语言一个特...

2019/08/03 23:09
90
C语言的类型

C语言的数据类型 类型的位宽 相比于高级语言,C语言的整型数据类型都有固定位宽,即类型占多少位。比如下面的数据类型: signed char unsigned char signed short unsigned short signed int...

2019/07/22 22:36
40
如何写好C代码之依赖注入

依赖注入(Dependency Injection 简写为DI)开发过程中解除耦合的经典手段,但是似乎从一开始这货就是为面向对象而生的,我所看到的示例都没有将C语言考虑在内。难道C语言不能使用这么经典的设...

如何写好C代码之函数接口

如要实现一个需求:判断当前时间是晚上还是白天(假设早上6点到晚上18点为白天,其他时间为晚上),最直接实现: const char *get_time_day_or_night() { time_t now = time(); strcut tm loc...

2019/01/13 11:29
167
如何写好C语言之回调函数

回调函数即常说的callback,C语言开发过程中,用好回调函数可以开发出高内聚低耦合的模块代码,事实上回调函数也是解除模块之间耦合的常用方法。本文介绍几种在开发实践中用到回到函数几种情...

如何写好C代码之extern关键字

初学C语言或者刚工作参加面试的人可能都会被问到extern 关键字的作用,然后我们一般都是很自信的在笔试题下面写下自己的答案。 声明外部变量:意思是这个变量在别处定义或者会再后面定义。 ...

2019/01/13 23:44
167

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部