c++笔记
keepsmileCN
这个作者很懒,什么都没留下…
展开
-
C语言野指针分析
1. 野指针的概念 所谓的野指针,就是说指针指向的那块内存,你没有合法操作的权限,也就是指针指向非法的内存空间,这样的指针就叫做野指针。2. 野指针产生的原因(1) 指针变量未初始化 任何指针变量刚被创建时不会被自动置为NULL,它的缺省值是随机的,所以这块内存,所以指针变量在创建时,要么初始化让它指向一块合法的原创 2017-02-23 19:41:45 · 474 阅读 · 0 评论 -
编写高效C语言的四大绝招
C语言是很多程序猿的入门语言,而且C语言也是一门用不过时的语言。编写高效简洁的C语言代码,是许多软件工程师追求的目标。今天黑马程序员C/C++学科针对编程工作中的一些体会和经验给大家做相关的阐述。第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换原创 2017-02-23 19:48:51 · 330 阅读 · 0 评论 -
选择排序
选择排序的根本原理是默认第一个数为最值,第一个数的下标记为最值下标,从当前数字开始,用最值数字与其他各数字比较,把符合条件的数字下标记为最值下标,再继续使用新的最值数字与下一个数比较,直到一次循环结束,被记录下的位置一定是所有数中的最值,然后把这个数字和当前数字交换。例子如下: 假设有一个数列 2,1,3,6,8,7,4,9,5,0 共有10个数字 如果我原创 2017-02-24 10:24:44 · 246 阅读 · 0 评论