自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零一匠铺

写代码 也需要工匠精神

  • 博客(6)
  • 收藏
  • 关注

原创 C语言的那些坑(C Primer Plus第六版 17.2程序释放链表bug)

C Primer Plus是一本很好的C语言书,里面的代码丰富详细,对初学者的晋升有很大帮助,但问题在于代码也都是人编写的,出现bug也是很正常的。善于发现bug也是一种能力。话不多说 实锤 下面是书中的源代码#include <stdio.h>#include <stdlib.h> /* has the malloc prototype */#include <strin

2017-11-30 10:25:14 1240 3

原创 C语言的那些坑(函数返回局部变量)

第二个坑 函数返回局部变量问题函数是可以返回局部变量的,比如看下面代码就是对的int fun(){ int a = 9; return a;}int main (){ printf("%d", fun()); return 0;}程序的运行过程是依照栈的规则,函数开始调用就是压栈,函数调用结束就是弹栈。函数弹栈之后该函数占用的栈内存自然就被释放掉了(重点是……

2017-11-29 10:54:51 2073

原创 C语言的那些坑(数组做参数计算大小问题)

零一匠 C语言的那些坑 之 第一个坑(数组做函数参数问题)看下面一对代码int hole(int numarray[]){ int len = sizeof(numarray) / sizeof(int); printf("hole函数计算的数组长度是%d\n", len);}int main(){ int len = 0; int array[11] = {0

2017-11-28 17:20:23 1961

原创 Windows C语言 Socket编程 client端(客户端)--断线重连版

了解了最基础的C语言客户端的编写流程,稍稍加以改动即可实现断线重连。 当服务器掉线时,客户端会以固定的频率不停的重连。

2017-11-04 17:21:36 6459 1

原创 Windows C语言 Socket编程 client端(客户端)--初级(简单版)

下面这段代码实现了最基本的client代码,只适用于初学者研究最基本的socket客户端的基本流程。 与本章配套的还有另外一篇文章“Windows C语言 Socket编程 server端(服务器)–初级(简单版)”

2017-11-04 16:49:34 6475

原创 Windows C语言 Socket编程 server端(服务器)--初级(简单版)

下面这段代码实现了最基本的server代码,值适用于初学者研究最基本的socket服务端的基本流程。实现了最基本的数据收发。由于是单线程的程序,所以实际功能具有一定的局限性。同一时间只能对一个客户端进行通信。若想实现多客户端连接需要引入多线程的概念。与本章配套的还有另外一篇文章“Windows C语言 Socket编程 client端(客户端)--初级(简单版)”

2017-11-04 15:45:11 4835

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除