C语言算法
HYBruce
Linux
展开
-
循环buffer使数据更安全 效率高
转自:http://blog.csdn.net/aizhiqing86/article/details/8570804首先感谢博主,文章出处已经写明,如有侵权 请及时联系环形缓存区bufferC语言实现消息队列锁调用太频繁的问题算是解决了,另一个让人有些苦恼的大概是这太多的内存分配和释放操作了。频繁的内存分配不但增加了系统开销,更使得内存碎片不断增多,非常不利于我们转载 2015-09-11 19:15:05 · 3313 阅读 · 0 评论 -
sizeof
转自:http://baike.baidu.com/link?url=lfongHUPGrdjp_iG09Q1WZexr2H9IJ3gItGq8bBcr7jjSWA8yrfCUXXecbu5CEgDQAZMldtEDI4lAVP-sHBgJa转载 2015-09-11 19:46:19 · 495 阅读 · 0 评论 -
数组和指针的区别
转载! http://blog.chinaunix.net/uid-23544029-id-311366.html数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。指针远比数组灵活,但也更危险。转载 2015-09-11 19:40:38 · 647 阅读 · 0 评论