
笔记
yqybest
呐
展开
-
数据结构|线性表
是指具有相同特性的数据元素的一个有限序列长度所含元素的个数元素成线性关系一般表示(a1,a2,a3…)特性有穷性一致性序列性:所有元素的相对位置是线性的,存在唯一的开始元素、终端元素每个元素有唯一的前驱元素、后继元素各元素在线性表中的位置只取决于序号线性表中可以存在两个值相同的元素线性表的作用直接用来存放数据基本运算ListLength(L)=5...原创 2020-11-02 19:32:14 · 320 阅读 · 0 评论 -
祭祖|指令系统-机器指令
指令系统在计算机中的地位硬件和软件之间的接口:指令系统用高级语言/汇编语音—》编译程序/汇编程序—》机器指令(01)机器指令:计算机cpu能够直接识别的指令指令—》指令集机器指令指令格式操作码 地址码 寻址方式**操作码:**反映机器做什么操作(可能还会隐含对什么数据操作操作码的长度:固定 指令字长较长的情况 如IBM 370可变 操作码分散在指令字的不同字段中 为了使可变:采用【扩展操作码技术】==》保留操作码码点 ;//函数名()为调用某函数或对象.函数名()为对某个对象调用函数automaticarrayint();对某个对象调用函数a.staticarrayinit();//函数名()为调用某函数或对象.函数名()为对某个对象调用函数a.automaticarrayint();...原创 2020-05-04 23:46:42 · 138 阅读 · 0 评论 -
C++|继承与派生
保持原有特性:继承????新增自己的特性:派生一些名词基类/父类: 被继承的已有类(共性)派生出的新类: 派生类 (特性)派生类可以继承: 除构造/析构/静态成员以外的所有派生类的构造吸收: 基类除构造/析构/静态成员以外的所有成员改造:继承的成员用定义时的继承方式控制(即在派生类中如何访问)隐藏基类成员:派生类中声明一个同名(为成员函数时还要同参数)的成员????完全替代了继承而来...原创 2020-05-04 23:46:04 · 154 阅读 · 0 评论 -
C++|指针1
指针与指针变量指针: 一个变量的地址指针变量: 专门存放变量地址的变量访问一个变量①直接:通过变量名访问②间接:通过指针变量访问指针变量声明static int i;//与下面等价static int*ptr=&i;//int为指向的对象i类型引用i=3;*ptr=3;//*ptr表示指向的那个值赋值空指针:=NULLint *p=NULL;//不指...原创 2020-05-01 12:01:59 · 145 阅读 · 0 评论 -
杂七杂八的小函数
计算两点间距离float dist(point& a, point& b){ double x = a.x - b.x; double y = a.y - b.y; return static_cast<float>(sqrt(x * x + y * y));原创 2020-05-01 12:01:36 · 166 阅读 · 0 评论 -
C++|关于类1.0
构造函数可重载class clock{public: clock(int newH,int newM,int newS); clock(){//由参数区分两个构造函数 ……//函数体 }复制构造函数是一种特殊的构造函数形参是本类对象的引用作用:使用一个已经存在的对象(由复制构造函数的参数指定),去初始化同类的一个新对象功能:把初始值对象的每个值赋给新...原创 2020-04-05 11:19:15 · 205 阅读 · 0 评论 -
C++学习|循环结构
1. for( ; ; )①三部分可以不全有,但分号不能少②用浮点数作为循环控制变量,可能出现死循环∵计算机中的浮点数存在天生的可表示误差,即计算机表示的是有限位的实数③遍历容器或其他序列的所有元素://将每个元素值都翻倍vector <int> v={0,1,2,3,4,5,6,7,8,9};//定义一个容器数组for(auto&r:v)//对于v中的每一个元素...原创 2020-03-10 12:05:23 · 173 阅读 · 0 评论 -
C++学习|选择结构
if()if()…else…if()…else if 多重判断switchswitch(expression:day){ //字符型 枚举类型 整形表达式case constant1(0): //case后面只能为常量表达式 statement sequence break; //没...原创 2020-03-10 11:08:29 · 185 阅读 · 0 评论