![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 73
小田加油!!
大二,软工,不定时更新
展开
-
【c++】初识
目录1.1第一个c++程序1.2注释1.3变量1.4常量1.5关键字1.6标识符命名规则1.1第一个c++程序#include<iostream>using namespace std;int main(){ cout << "hello word!" <<endl; system("pause"); return 0;}输出结果为:hello word!1.2注释单行注释://内容多行注释:/*内容*/原创 2022-02-17 15:44:17 · 200 阅读 · 0 评论 -
【c++】c++核心编程(3)
目录1.继承2.多态1.继承继承的好处:减少代码重复语法:class 子类:继承方式 父类子类(派生类),父类(基类)代码如下:#include<iostream>using namespace std;//公共class Basepage{public: void header() { cout << "首页、公开课、登录、注册...(公共头部)" << endl; } void footer() { co原创 2022-03-28 22:09:56 · 1197 阅读 · 1 评论 -
【c++】指针
目录1.1指针的基本概念1.2指针变量的定义和使用1.3指针所占内存空间1.4空指针和野指针1.5const修饰指针1.6指针和数组1.7指针和函数1.8指针、数组、函数1.1指针的基本概念作用:可以通过指针间接访问内存1.2指针变量的定义和使用1.定义指针语法:数据类型 *指针变量名;eg:int *p;让指针记录变量a的地址 p=&a;2.使用指针可以通过解引用(指针前面加个*)的方式来找到指针指...原创 2022-02-23 00:30:57 · 8533 阅读 · 0 评论 -
【c++】数组
目录1.1概述1.2一维数组1.3二维数组1.1概述数组就是一个集合,里面存放了相同类型的数据元素。特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的1.2一维数组数组下标从0开始定义的方式:1.数组类型 数组名[数组长度];---eg:int arr[5];arr[0]=10;arr[1]=20;.....各个赋值2.数据类型 数组名[数组长度]={值1,值2,……};---eg:int arr[5]={10,20,30,40原创 2022-02-20 11:00:00 · 161 阅读 · 0 评论 -
【c++】运算符
目录1.1算术运算符1.2赋值运算符1.3比较运算符1.4逻辑运算符1.1算术运算符作用:用于四则运算eg:+、-、*、/、%(取余)、++、--等两个整数相除结果依然是整数,将小数部分去掉。两个小数相除结果可能为小数。除数和余数不能为0,且两个小数不能做取模运算。1.2赋值运算符作用:用于将表达式的值赋给变量eg:=、+=、-=、*=、/=、%=如下:1.3比较运算符作用:用于表达式的比较,并返回一个真值或者假值输出比较结果则原创 2022-02-18 19:51:26 · 328 阅读 · 0 评论 -
【c++】程序流程结构
目录1.1选择结构1.2循环结构1.3跳转结构C/C++最支持的三种程序运行结构:顺序结构、选择结构、循环结构。顺序结构:按照顺序执行,不发生跳转。选择结构:是否满足条件,有选择的执行。循环结构:根据是否满足条件,循环多次的执行某段代码。1.1选择结构1.1.1if语句单行if语句案例:用户输入分数,如果分数大于600则视为考上一本大学,并打印恭喜你考上了一本大学。#include<iostream>using namespace std;i原创 2022-02-19 19:47:55 · 456 阅读 · 0 评论 -
【c++】c++核心编程(1)
目录1.1内存分区模型1.2引用1.3函数提高主要针对面向对象编程技巧面向对象程序设计:以类为基本单位组织编写程序面向过程程序设计:以函数/过程为基本单位组织编写程序1.1内存分区模型内存分为4个区域:代码区:存放函数体的二进制代码 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放 堆区:由程序员自动分配释放,若程序员不释放,则程序结束后由操作系统收回1.1.1程序运行前代码区:存放CPU执行的机器指令(二进制代码)(特点)代码区是共享的原创 2022-02-25 14:42:31 · 496 阅读 · 0 评论 -
【c++】结构体
目录1.1结构体基本概念1.2结构体的定义和使用1.3结构体数组1.4结构体指针1.5结构体嵌套结构体1.6结构体做函数参数1.7结构体中const使用场景1.1结构体基本概念结构体属于用户自定义的数据类型1.2结构体的定义和使用语法:struct 结构体名{结构体成员列表};结构体创建变量的方式:1.struct 结构体名 变量名2.struct 结构体名 变量名={成员1值,成员2值...}3.定义结构体时顺便创建变量注意:在创建变量时st原创 2022-02-24 11:35:09 · 351 阅读 · 0 评论 -
【c++】c++核心编程(2)--类和对象
目录1.1封装1.2对象初始化和处理1.3对象模型和this指针1.4友元1.5运算符重载1.6继承1.7多态面向对象的三大特征:封装、继承、多态1.1封装意义一:设计类的时候,属性和行为写在一起,表现事物类中的属性和行为被统称为成员属性---被称为成员属性或者成员变量行为---被称为成员函数或者成员方法案例:设计一个圆类,来设计圆的周长。实例化:通过一个类来创建一个对象的过程#include<iostream>using na原创 2022-03-22 18:57:33 · 1579 阅读 · 0 评论 -
【c++】数据类型
1.1整型1.2sizeof关键字1.3实型(浮点型)1.4字符型1.5转义字符1.6字符串型1.7布尔类型bool1.8数据输入1.1整型数据结构的存在意义:在变量分配内存的时候给其一个合理的内存空间。作用:表示的是整数表示整型的方法如下:短整型(short)--2字节,范围(-32768~32767) 整型(int)--4字节 长整型(long)--windows为4字节,linux为4字节(32位),8字节(64位) 常常整形(long long)原创 2022-02-17 22:00:00 · 292 阅读 · 0 评论 -
【c++】函数
目录1.1概述1.2函数的定义1.3函数的调用1.4值传递1.5函数的常见样式1.6函数的声明1.7函数的分文件编写1.1概述1.2函数的定义1.3函数的调用1.4值传递1.5函数的常见样式1.6函数的声明1.7函数的分文件编写...原创 2022-02-22 17:22:25 · 845 阅读 · 0 评论 -
【c++】文件操作
目录1.写文件2.读文件3.二进制文件文件类型分为:文本文件:以ASCII的形式存储 二进制文件:以文本二进制的形式存储操作文件的三大类:1.ofstream:写操作 2.ifstream:读操作 3.fstream:读写操作1.写文件(o)步骤如下:1.包含头文件--#include<fstream>2.创建流对象--ofstream ofs;3.打开文件--ofs.open("文件路径",打开方式);//也可以在创建对象的时候就指定文原创 2022-03-29 12:26:46 · 957 阅读 · 1 评论