![](https://i-blog.csdnimg.cn/columns/default/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
---------【C++】
文章平均质量分 75
随心更博
入场不急,出场不贪
展开
-
【C++】统筹全局
第二次学习C++,已经是不一样的感觉了,不仅感觉这样递进式i+1学习方法的伟大之处,通过学习了VB,C语言,C#,设计模式再来看C++。这个时候重复的内容已经占到了70%左右,只要粗略的看一遍就能够看出整本书的思想结构,语言类书籍的编写格式很类似。知识: 1.语言类通用 (1)基本数据类型与表达式 (2)控制结构 (3)文件系统原创 2015-02-08 10:46:06 · 2137 阅读 · 20 评论 -
【C++】函数
每一种语言都会遇到函数,函数是一个实现某种特定的功能的东西。可能不同的语言有不同的函数,但是抽象的概念上意义基本上是一样的。按照米老师的思路,就是将多个知识点的分支,有联系的弄到一起,让知识联系起来,减少分散,高内聚。看函数这章的时候,先是粗略的看了一遍,然后在细看的过程中,总是想着前面或者后面有没有联系。因为增加了这种意识,确实发现了很多的联系。将知识点连在一起,有的是对比,有的则是继承和发展。原创 2014-09-08 21:42:26 · 2014 阅读 · 42 评论 -
【C++】构造函数
定义一个对象的同时,希望能给它的数据成员赋初值——对象的初始化,这个工作需要构造函数来完成。简单变量的建立过程:每一个变量都是一个内存空间,定义变量时并初始化,就是分配内存空间的时候,向内存单元中写入了一个初始值。原创 2015-03-22 08:06:53 · 1044 阅读 · 30 评论 -
【C++】构造数据类型--数组
数组是一组在内存中一次连续存取的,具有同一类型的数据变量所组成的集合体,它在内存中占用一段连续的空间。其中的每个变量成为数组元素,属于同一数据类型,数组元素用数组名与带方括号的数组下标一起标识。谈数组,我们从四个方面谈起。数组的定义,初始化,存取,数组地址的求得。而数组可以是一维数组,二维数组和多维数组,我们从最基本的一维数组说起,其他维数组通过一维数组可以推得。一.一维数组1.数组定义原创 2015-03-15 18:51:32 · 2032 阅读 · 24 评论 -
【数据结构】-宏观认识
宏观认识数据结构的内容,有一个整体的理解,才能让知识之间产生联系,联系织成网,对知识的理解也会更加深刻。宏观的认识就像是进入陌生领域的地图,有了它学习更有目标,效率也就越高。数据结构是计算机组织数据和存储数据的方式。数据结构一组相互之间存在一种或多种特定关系的数据的组织方式和他们在计算机内的存储方式,以及定义在该组数据上的一组操作。在计算机中解决问题的步骤:原创 2016-11-13 20:44:32 · 1400 阅读 · 28 评论 -
【数据结构】-时间复杂度和空间复杂度
在阅读这篇文章之前,建议大家先对 【数据结构】-宏观认识进行阅读,对数据结构有一个宏观的了解。我们使用时间复杂度和空间复杂度对算法进行分析。时间复杂度 算法包含的计算量。 大O表示法,表示时间复杂度,不考虑具体的运行时间,只给出算法在问题规模n的某个函数。 时间复杂度常见的阶数有常数阶(算法的时间复杂度与输入规模n无关),对数阶,线性阶,多项式阶,指数阶。通常认为,时原创 2016-11-13 21:52:28 · 1454 阅读 · 31 评论 -
【数据结构】--栈和队列
栈和队列是特殊的线性表,表现在基本运算上,是线性表运算的子集,是运算受限的线性表。栈是后进先出,队列是先进先出。栈和队列运算都可以用顺序存储和链式存储的方式实现。栈队列总结 栈和队列的不同在于结构的不同带来的数据操作方式的不同,栈后进先出,队列先进先出,栈和队列在顺序实现和链式实现不同结构的实现算法。原创 2016-11-20 22:03:54 · 610 阅读 · 31 评论 -
VS2012编译C语言
近期考北理工研究生,专业课是C语言和数据结构,使用VS2012编写C语言的代码 刚开始用VS2012编写时,遇到VS提示如下警告,不太理解,但是通过修复VS2012解决了问题。 1.新建项目,创建控制台应用程序 2.点击下一步,选择建立空项目,并完成 3.在资源管理器的文件结构中建立相应类型的文件原创 2016-11-27 11:34:21 · 2850 阅读 · 30 评论