- 博客(23)
- 收藏
- 关注
原创 【第六节 函数】
“”"函数 循环是控制程序执行的逻辑 想把代码写好 函数组织代码 函数的作用:存储一段逻辑 变量:存储数据 编程:数据结构+算法 编程 = 数据 + 解题的步骤 面向过程的思路 有了函数: 例子: 1、放水 2、放衣服 3、加洗衣粉 4、运行 “”" a =20 print(f"加水{a}l") b = 5 print(f"放衣服{b}件") print(“洗衣粉”) print(“运行”) #函数的作用: 存储 逻辑 封装 def washing(a,b): print(f"加水{a}l") pr
2022-05-30 22:00:41
150
原创 【第13节 C++ STL容器篇】
#include<array> #include<iostream> #include<string> using namespace std; //size_t unsigned int template <class _Ty,size_t size> class MyArray { public: MyArray() { memroy = new _Ty[size]; curSize = 0; } private: _Ty* memro
2022-05-04 21:29:02
145
原创 【第11节 C++异常处理】
第11节 C++异常处理 基本的异常处理 异常处理机制:暂缓问题处理,不在当前函数中处理,在其他调用者中处理 什么是异常,任何东西都可以认为是异常,错误只是异常的一种 异常一旦被抛出,不做处理,如果引发异常,会调用默认的abort终止程序 捕获和处理异常 throw抛出异常,(可以理解为返回值,值是任何类型都可以,使我们处理异常一个参照) try(检查,捕获)和catch(处理异常) //try 与catch必须是一起
2022-04-24 22:22:45
412
原创 【第5节 if和for】
第5节 if和for if """if 测试登录用例 如果 用户名 = “yuze”: 登录成功 如果 用户名 = 空: 请输入用户名 否则: 登录失败 if 的 写法: if 条件表达式: (缩进) 条件满足会执行的程序 多行程序 条件表达式:要得到的值是一个bool类型,有一个条件 True ,False 如果条件成立,子代码块执行,如果不成立,:后面的子代码不执行 if : pass else: pass if
2022-04-20 22:31:59
217
原创 【第10节 C++IO流】
流:若干字节数据从一端到另一端我们叫做流 流类体系 流对象 流运算符 >> << 输入输出流 ostream类 cout cerr clog ciin 字符类的处理 正常的操作 调用成员函数的方式 格式控制字符 包含头文件iomanip 常用的格式控制,一种是调用成员函数方式,一种是流控制字符去.
2022-04-15 22:02:30
337
原创 【 第9节 C++虚函数和多态】
第9节 C++虚函数和多态 虚函数和虚函数表 什么是虚函数?用virtual修饰的成员函数叫做虚函数 虚函数对于类的影响 增加一个指针的内存,32位4个字节,6位就是8个字节 虚函数表(了解一下):就是一个指针存储所有虚函数的首地址 ```cpp #include<iostream> using namespace std; class MM { public: virtual void print() { cout << "虚函数1" << endl;
2022-04-06 22:23:45
423
原创 【第四节 列表 和字典】
什么是列表: 数据类型:可以存储多个数据的数据类型。 #5个人 5个大佬 ,使用列表 big_boss = ["Demons","Go","EE","上善若水","Summer"] print(big_boss) 结果: ['Demons', 'Go', 'EE', '上善若水', 'Summer'] 列表的表示方法: 表示列表 “mystring”[1] 不是列表,切片的表示 区别 :mtr[] 列表当中每个元素可以
2022-03-23 22:14:25
129
原创 【第一节 python基础语法】
如何运行代码 1、右键,点击run 2、命令行运行 步骤1:进入项目路径 步骤2:运行 python 拼接好路径/python文件.py pip 安装第三方库 方法一: 第三方库:别人已经写好的python代码 指令:pip install openpyxl Requirement already satisfied:已经满足条件 方法二:通过pycharm安装:不要勾选user’s site packagage setting->python interp.
2022-03-21 20:51:59
478
原创 【第6节 C++运算符重载】
什么是运算符重载 赋予运算符具有操作自定义类型数据功能 友元函数重载运算符 类成员函数重载运算符 #include <iostream> #include <string> using namespace std; /* 什么是运算符重载 赋予运算符具有操作自定义类型数据功能 运算符重载的实质是什么? 运算符重载的实质本身就是函数调用 运算符重载函数的写法 函数返回值 函数名(函数参数) 函数返回值:运算完成后的值决定的.
2022-03-15 21:22:04
102
原创 【第8节 C++继承和派生】
第8节 C++继承和派生 继承方式与权限问题 继承的写法 //父类 基类 class parent { }; //子类 派生类 //公有继承 class soon1:public parent { public: protected: }; //保护继承 class son2:protected parent { public: protected: }; //私有继承 class son3:private parent { public: protected: }
2022-03-09 21:32:56
920
原创 【第12节 C++模板】
函数模板 什么是模板: 把类型当做未知量,可以忽略类型影响 #include<iostream> using namespace std; int Max(int a, int b) { return a > b ? a : b; } string Max(string a, string b) { return a > b ? a : b; } //引入模板这个东西 template <typename _Ty>//告诉编译器 下面代码用到一个位置类型叫做_Ty
2021-12-12 21:57:34
369
原创 第07节 C++类的组合
C++类的组合 ## 以另一个类的对象为数据成员 例子1:类的组合 #include <iostream> #include <string> using namespace std; class Boy { public: Boy(string name, int age) :name(name), age(age){} protected: string name; int age; }; class MM { public: protected: string mmNa
2021-11-28 21:57:10
444
原创 第05节 C++特殊成员
const成员 const数据成员 const类型变量是不可以修改,只读模式 #include <iostream> #include <string> using namespace std; class MM { public: void print() { //不能修改 //num = 1001; 错误,只读模式 cout << name << " " << num << endl; } protec
2021-11-23 22:45:14
276
原创 第02节 C++与C的区别
1. 结构体区别 1.1. 类型上不再需要struct关键字,直接用结构体名即可 #include <iostream> #include<string> using namespace std; struct MM { char name[20]; int age; }; int main() { struct MM girl; MM mm;//C++中不需要struct关键字 return 0; } 1.2. C++结构体中允许函数存在 在结构体中声明,在结构体外实
2021-11-21 21:57:23
257
原创 第03节【c++类和对象】
类和对象的基本概念 什么是类,一系列事物的抽象,万物皆可为类 类是有两部分组成: 属性 行为 属性: 事物的特征—>数据类型描述 行为: 事物的操作—>函数描述 什么是对象: 类的具体化,类的实例化. 类的特点: 封装,继承/派生,多态 类的定义 创建语法 权限限定 作用 类外只能访问public属性下面的 东西,习惯把 public属性 叫做类外的接口 类外访问 类中的数据,只能通过对象访问,当然static成员除外 protected和private 类外都不可以访问 ,但是可以提供
2021-11-21 20:35:34
476
原创 第04节【 c++构造和析构】
1. 构造函数 1.1 构造函数长什么样子 (1) 函数名和类名相同 (2) 没有返回值 (3) 如果不写构造函数,任何类中都存在一个默认的构造函数 I 默认的构造函数是无参的 II 当我们自己写了构造函数,默认的构造函数就不存在 (4) 构造函数在构造对象的时候调用 (5) delete可以用来删掉默认的函数 (6) 指定使用默认的无参构造函数,
2021-11-20 21:57:02
559
原创 第01节 c++与c的区别
c++与c的区别 一、头文件与命名空间 1.c++中的头文件的表示 创建源文件是.cpp 文件,头文件不变,依旧是.h文件 2.c++包含头文件的方式 包含自己的头文件 包含自己的头文件没有任何区别 #include "myHead.h" 包含库目录 包含自己的头文件没有任何区别 #include “myHead.h” iostream C++标准输入输出流的头文件 3.命名空间 语法 //1.基本创建空间方法 namespace 空间名 { int a; void print(){}
2021-11-14 22:52:07
901
1
原创 Linux第一节
一、操作系统 1、什么是操作系统 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,其他任何软件都必须在操作系统的支持下才能运行 2、Windows操作系统的特点 采用了图形化模式GUI,比起从前的DOS需要输入指定来使用操作系统更为人性化 3、unix/Linux操作系统的特点 Linux是一个强大的多用...
2020-01-19 09:54:54
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人