C语言里如何设置缓冲区,

C语言里如何设置缓冲区,,第1张

将数据以链表形式顺序存放,新数据总是放在表尾,待处理的数据总是在头结点下的第一个结点,处理完毕则释放空间。

缓冲器为暂时置放输出或输入资料的内存。缓冲器内资料自储存设备(如硬盘)来,放置在缓冲器中,须待机送至CPU或其他运算设备。缓冲区(buffer)这个中文译意源自当计算机的高速部件与低速部件通讯时,必须将高速部件的输出暂存到某处,以保证高速部件与低速部件相吻合. 后来这个意思被扩展了,成为"临时存贮区"的意思。

1.缓冲区也就是个变量,只不过他的占用的空间大写。

char SendBuf[1024]表示从栈上申请1024个字节用于做数据存储。

char* SendBuf只是申明了一个指针,如果要用他来存储数据还需new出来,

char* SendBuf = new char[1024]//此时从堆上申请1024个字节用来做数据存储。

2.缓冲区的大小随便设的。

3.char和BYTE没什么区别,win32系统下都占用一个字节。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6881589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存