- 博客(10)
- 收藏
- 关注
原创 c++总结
一、递归:程序直接或间接调用自身层层分解,大问题化小问题关键:递归定义和递归终止条件二、结构体类型:struct 类型名{数据类型1 成员名1;数据类型2 成员名2;…};必须要先声明一个结构体类型,再定义和使用结构体变量。结构体变量格式:struct 结构体类型名 变量名列表;结合:struct 类型名{数据类型1 成员名1;数据类型2 成员名2;...
2020-04-06 21:37:29 188
原创 线性表
线性表的抽象数据类型定义ADT ListData线性表中的数据元素具有相同类型,相邻元素具有前驱和后继关系OperationInitList前置条件:线性表不存在输入:无功能:线性表的初始化输出: 无后置条件:一个空的线性表DestroyList前置条件:线性表已存在输入:无功能:销毁线性表输出:无后置条件:释放线性表所占用的存储空间Length前置条件:线性表...
2019-12-02 22:18:34 189
原创 绪论
对象=数据结构+算法程序=对象+对象+。。。。用计算机求解问题一般包含两个步骤:⑴ 抽象出问题的模型;⑵ 求该模型的解。数据(Data):是对客观事物的符号表示,在计算机科学中是指能输入到计算机并被计算机程序处理的符号的总称。数据一般可分为数值数据、文本数据、图形图像数据和音响数据等。数据元素(Data Element):是数据的基本单位,也可以称为结点,在计算机程序中通常作为一个整...
2019-12-02 21:50:24 91
原创 类和对象
1.Class定义的类和struct 定义的类的区别;如果class的成员没有设置访问限定符,则默认为private类的声明Class 类名称{Private:私有成员(成员只能由类自己的成员函数或友元访问);Public:公有成员(成员在程序的任何函数或类中都可以被访问);Protected:受保护成员(成员可以在派生类中访问,访问权限介于public 和private 之间...
2019-04-14 21:56:17 92
原创 c++总结
标准库类型string 字符串标准库类型vector 动态数组标准文件流和文件读写 fstream和stringstream如果认定某个对象是常量表达式,可以把它声明为constexpr类型或const类型声明变量auto:自动分析表达式的类型,推断出变量的实际类型。(定义auto必须要有初始值)希望从初始值表达式推断出要定义的变量的类型时,用auto...
2019-03-24 18:00:25 207
原创 c语言期末总结
缩进有利于程序的检查变量使用的规则:先声明,后使用。基本数据类型:int 整形float 单精度浮点数double 双精度浮点数char 字符short int 短整数long int长整数long double 长双精度(高精度)浮点数bool 布尔型变量,类似于float、double,逻辑表达式的运算结果为真或假#include:cin、cout#include:sca...
2019-01-04 16:27:24 150
原创 数组
1.数组可用一个scanf()并利用循环语句读取一个数组在内存中占一片连续的存储单元一维数组的定义:数据类型 数组名[整数1][整数2]…[整数n]数组a[n]是从a[0]到a[n-1]数组大小必须是值为正的常量,不能为变量,一旦定义,不能改变大小。数组最好用宏来定义,以适应未来可能的变化(#define SIZE5 int a[SIZE];数组定义后的初值是随机数,一般需要来初始化...
2018-12-23 17:41:35 504 1
原创 数组
1.数组可用一个scanf()并利用循环语句读取一个数组在内存中占一片连续的存储单元 一维数组的定义:数据类型 数组名[整数1][整数2]…[整数n] 数组a[n]是从a[0]到a[n-1] 数组大小必须是值为正的常量,不能为变量,一旦定义,不能改变大小。 数组最好用宏来定义,以适应未来可能的变化(#define SIZE5 int a[SIZE]; 数组定义后的初值是随机数,一般需...
2018-12-23 17:37:53 210
原创 循环语句
1.for循环语句(一般用于已知循环次数,计数控制的循环)for(初始化循环变量;循环条件;更新循环变量)循环体;while循环语句(一般用于未知循环次数,条件控制的循环)while(条件)循环体;do-while循环语句(一般用于循环体至少要执行一次)do{循环体}while(循环条件);2.定义数值货字符时,要区别循环内和循环外,在循环内,只能在循环内起作用,在循环外,可对整...
2018-12-09 21:33:17 349
原创 c语言总结
缩进,有利于程序的检查c语言处理的数据形式:常量(在程序中不能改变其值的量)、变量(其值在程序的执行过程中是可以改变的)变量使用的基本规则:先声明,后使用。声明变量后值是随机数。变量名:字母开头+字母/数字/不跟Sizeof获得变量或数据类型的长度简单赋值语法:变量=表达式;(分号用英文符号)c++输入输出:①cin>>(空格、字符加双引号)cout<<...
2018-11-11 16:34:45 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人