摘要: c++面向对象的三大特性:封装、继承、多态 c++认为万事万物都皆为对象,对象上有其属性和行为 类的属性和行为,我们统一称为 成员 属性也叫成员属性或成员变量 行为也叫成员函数或者成员方法 public 成员 在类内可以访问到,在类外也可以访问到 protected 成员 在类内可以访问到,在类外不 阅读全文
posted @ 2022-06-18 09:54 小小是 阅读(48) 评论(0) 推荐(0)
摘要: c++面向对象 c++在程序执行过程中,将内存划分为4个区域 不同区域存放不同的数据,赋予不同的生命周期,给我们更大的灵活编程 程序编译后,生成了exe可执行程序,未执行该程序前分为了两个区域:代码区和全局区 代码区: 存放cpu执行的机器指令 代码区是共享的,共享的目的是对于频繁被执行的程序,只需 阅读全文
posted @ 2022-06-11 16:12 小小是 阅读(43) 评论(0) 推荐(0)
摘要: 结构体的相关知识 要有string头文件 结构体属于用户自定义的1数据类型,允许用户存储不同的数据类型 定义--struct 结构体名 {结构体成员列表}; 结构体创建变量--stuct 结构体名 变量名; struct 结构体名 变量名={成员1值,成员2值....} 定义结构体时顺便创建变量 结 阅读全文
posted @ 2022-05-01 23:27 小小是 阅读(34) 评论(0) 推荐(0)
摘要: 指针:可以通过指针间接访问内存,可以用指针保存地址 定义--数据类型 * 指针变量名; 指针的使用,可以通过解引用的方式来找到指针指向的内存(指针名前加*表示解引用,找到指针指向的内存中的数据) p=&a; 输出p显示的是数据a所在内存中的地址, 输出*p显示的是a的数据 指针所占的内存空间 :4个 阅读全文
posted @ 2022-04-24 09:12 小小是 阅读(36) 评论(0) 推荐(0)
摘要: 数组:每个数据为相同的数据类型,连续的内存空间存放,数组中下标从0开始,通过下标访问数组中的数据 数组的定义--int arr[3]; arr[0]=0; arr[1]=2;arr[2]=3; //不赋值的话是一个随机数 --int arr[3]={1,2,3};//如果没有赋全值用0补齐 --in 阅读全文
posted @ 2022-04-23 09:42 小小是 阅读(23) 评论(0) 推荐(0)
摘要: 字符型:char ch='s'; //单引号内只能有一个字符,占用一个字节;不是将字符本身放在内存中存储,而是将对应的ASCII编码放入到存储单元cout<<(int)ch<<endl;输出97 制表符\t:表示占8个字符,当你输入三个字符aaa\taaa时前三个a之后会有五个空格再跟着后三个a,如 阅读全文
posted @ 2022-04-14 16:27 小小是 阅读(69) 评论(0) 推荐(0)