- 博客(12)
- 收藏
- 关注
原创 09 C++从入门到精通
09 C++从入门到精通—指针初步1.地址与指针指针是一个既简单又复杂的东西,用得好会让程序更灵活,用不好程序会一团糟。地址:地址就是内存区中对每个字节的编号指针:指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。2.变量与指针前面讲过指针是一个存放地址的变量指针变量和其他变量一样都有类型名,同种类型的指针只能指向同种类型变量的地址指针的一般形式如下/...
2019-09-14 20:16:39
151
原创 08 C++从入门到精通
08 C++从入门到精通—函数1.内部函数和外部函数在07中我们展现的都是内部函数,也就是在同一个cpp文件内定义的函数例:#include<iostream>using namespace std;int add(int a,int b){ return a+b;}int main(){ int a,b; cin>>a>>b; cou...
2019-08-22 20:39:51
191
原创 数据结构——线性表
线性表是一种最基本,最简单,也是最常用的数据结构线性表(linear list)是数据结构的一种,一个线性表是由多个数据元素组成的有限序列若元素存在多个,则第一个无元素前驱,而最后一个无元素后继,其他元素有且只有一个前驱和后继以上是线性表的四个特征我们通过一张图来看一下线性表不难看出线性表有点像数组,但是把线性表定义成数组不好操作,我们一般用结构体来定义线性表我们先来介绍一下顺序...
2019-08-22 17:15:24
169
原创 算法——浅谈算法
什么是算法?算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。算法有...
2019-08-11 12:27:17
349
原创 07 C++从入门到精通
07 C++从入门到精通函数我们即将要学习的是C++中非常重要的一个内容1.函数的定义相关术语:函数:定义好的、可重用的功能模块定义函数:将一个模块的算法用C++描述出来函数名:功能模块的名字函数的参数:计算所需要的数据和条件函数的返回值:需要返回的计算结果函数的语法类型名 函数名(参数){ 语句块 返回值 //可以没有}2.函数调用调用函数需要先声...
2019-08-09 22:02:04
350
原创 06 C++从入门到精通
06 C++从入门到精通-数组与循环结构1.数组什么是数组? 简单的说数组就是就是多个同类型的数据的集合表示a1,a2,…,an的所有元素的集合语法:类型名 变量名[常量]数组中括号内只能是常量,不能是变量数组从零开始数int a[10] //表示a1,a2,...,a11。a[0]=a1,a[1]=a2,...,a[10]=a11或者另一种定义方法const int n=1...
2019-08-02 09:54:40
159
原创 05 C++从入门到精通
05 C++从入门到精通-选择结构1.if语句if(直接翻译为如果,emmm,so指令如其名)语法:if(表达式) //如果表达式为真,则执行下面的语句{ 语句块}else if(表达式) //否则如果,若if不成立则跳过,执行下一语句,else if可以写多个{ 语句块}else //否则,如果所有语句都不执行则执行else语句{ 语句块}例: 输入...
2019-07-30 22:02:40
156
原创 04 C++从入门到精通
04 C++从入门到精通-输入与输出1.I/O流在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。流在使用前要被建立,使用后要被删除。数据的输入与输出是通过I/O流来实现的,cin和cout是预定义的流类对象。cin用来处理标准输入,即键盘输入。cout用来处理标准输出,即屏幕输出从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。上面的这些生硬概念不用...
2019-07-27 10:21:05
175
原创 03 C++从入门到精通
03 C++从入门到精通-运算与表达式1.算术运算加法运算符: +减法运算符: -乘法运算符: *除法运算符: /取余运算符: %自加运算符: ++自减运算符: - -同级运算遵循从左到右原则#include<iostream>using namespace std;int main(){ int a=2,b=3,c,d,e,f,g; c=a+b;...
2019-07-25 14:29:37
221
原创 02 C++从入门到精通
02 C++从入门到精通-基本数据类型1.常量和变量常量:① 在源程序中直接写明的数据;②其值在整个程序运行期间不可改变。(就是在整个程序运行中都不会改变的量)变量:在程序运行过程中允许改变的数据2.基本数据类型整数类型:基本整数类型:int按符号分:signed(有符号的,就是负数) unsigned(无符号的,就是正数)按数据范围分:short(短整型) long(...
2019-07-25 11:18:39
240
原创 01 C++从入门到精通
这是我第一次写CSDN博客,如果有什么不足之处欢迎大家指出01 C++从入门到精通1.认识C++C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。2.C++和C的区别C++是面向对象的编程语言,C是面向机器的编程语言。3.深入了解对象的概念在学习一门编程语言时,我们...
2019-07-24 12:23:40
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人