摘要: 原文出处《http://blog.csdn.net/xiayufeng520/article/details/45956305#t0》 栈内存由编译器分配和释放,堆内存由程序分配和释放。 1、C语言中的动态内存 C语言程序语言中的动态数据存储区主要有两大类:一类是栈(STACK)内存区域,另一类是堆 阅读全文
posted @ 2016-12-29 19:12 hai5111 阅读(342) 评论(0) 推荐(0) 编辑
摘要: sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。 但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的 阅读全文
posted @ 2016-12-29 14:40 hai5111 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 选择排序的基本思想是:每一趟从待排序的记录中挑选出关键字最小的记录,按顺序放在已排好的子文件的最后,直到全部记录排好为止。(从小到大的排序) 直接选择排序:从待排序的所有记录中,挑选出关键字最小的记录,把它与第一个记录交换,然后在其余的记录中再选择出关键字最小的记录与第二个记录交换,如此重复下去,直 阅读全文
posted @ 2016-12-29 10:08 hai5111 阅读(115) 评论(0) 推荐(0) 编辑