
补训C语言
weixin_42492053
这个作者很懒,什么都没留下…
展开
-
STL标准模板库
STL标准模板库 容器、算法、迭代器 容器: vector(数组结构) 用来存储数据 可以将他看成一个数组 list容器 (链表结构)适合添加、删除、插入原创 2020-01-09 08:13:53 · 107 阅读 · 0 评论 -
字符串操作
string 底层是由char *来维护字符串的 find():在字符串中查找给定的字符串,如果找到就返回给定的字符串在整个字符串中的位置 rfind():从右往左找 replace():替换字符串 insert():插入字符串 #include <iostream> using namespace std; int main() { string str = "abcdefgde"...原创 2020-01-03 13:40:48 · 134 阅读 · 0 评论 -
C++读写文件
C++文件编程: 操作文本文件和二进制文件: ofstream 写操作:从程序中往文件写内容 ifstream 读操作:从文件中读取内容到程序 fstream 读写操作 #include <iostream> #include <fstream>//引入文件头 #include <string> using namespace std; class Pers...原创 2020-01-03 10:34:31 · 103 阅读 · 0 评论 -
1.2多态
多态:多种形态,不同功能 多态的分类: 静态多态:主要表现在函数重载和运算符的重载 动态多态:根据编译期和运行期进行动态地址绑定 编译器绑定:地址早绑定 运行期绑定:地址晚绑定 重写:发生在父子类中,方法名和参数列表相同,方法体不同 对于重写的函数,创建谁的对象就调用谁的重写函数 重写发生的条件 1 具备父子类关系 2父类中的函数要使用virtual关键字 3 方法名相同 参数列表相同 方法体不...原创 2020-01-02 16:33:31 · 107 阅读 · 0 评论 -
构造函数
拷贝构造函数:将一个已经创建好的对象的所有成员,拷贝到当前函数中原创 2020-01-02 11:06:44 · 71 阅读 · 0 评论 -
类与面对对象
面对过程: 实现细节过程,将数据与函数分开 形式:主模块+若干子模块{main()+子函数} 特点:自上而下,逐步求精 缺点:效率低,可维护性差,可重用性差 面对对象 ...原创 2019-12-31 16:44:12 · 67 阅读 · 0 评论 -
C语言-指针
一、指针 指针:一个变量的地址 指针变量:专门用来存储其他变量的地址的变量 定义指针变量:类型 *指针变量名 如:int *a; *:表示该变量类型为指针变量 在定义指针变量时必须指定类型 只有与指针变量类型相同的变量地址才能放到该指针变量中 赋值语句使指针变量得到另一个变量的地址: p=&i; 指针变量只能存放地址,不能将一个整数赋值给一个指针变量 二、引用指针变量 引用指针变量时,可能...原创 2019-12-31 11:25:42 · 107 阅读 · 0 评论 -
字符串 文件
原创 2019-12-31 11:25:01 · 161 阅读 · 0 评论 -
C语言指针
指针:存储其他变量地址的变量 声明的指针,没有初始化的时候,不能使用原创 2019-12-30 18:42:22 · 73 阅读 · 0 评论 -
C语言随机数生成
随机数生成头文件 #include <stdlib.h> #include <time.h> 函数 初始化函数:srand(unsigned seed) 用于进行伪随机数序列初始化,seed又叫随机种子,通常用time(NULL)作为seed,这样每次生成的随机数都不同 a=rand()%50; %50表示生成的随机数范围在0-49之间 ...原创 2019-12-27 15:19:14 · 217 阅读 · 0 评论 -
12.27C语言基础运算
-C语言运算 算数运算 + - * / % ++ – Il逻辑运算 &与运算: | ! 在计算机中补码进行计算原创 2019-12-27 10:08:58 · 152 阅读 · 0 评论