07 2022 档案
摘要:5 文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行技术都会被释放,通过文件可以将数据持久化。 C++中队文件操作需要包含头文件#include <fsteam> 文件类型分为两种: 文本文件:文件以文本的ASCII码形式存储在计算机中 二进制文件:文件以文本的二进制形式存在计算机中,用户
阅读全文
摘要:4 类和对象 C++面向对象的三大特性为:封装、继承、多态 C++认为万事万物皆为对象,对象上有其属性和行为 例如: 人可以作为对象,属性有姓名,年龄,身高,体重,行为有走,跑,跳,吃饭,唱歌 车也可以作为对象,属性有偶轮胎,方向盘,车灯,行为有载人,放音乐,开空调 具有相同性质的对象,我们可以抽象
阅读全文
摘要:3 函数提高 3.1 函数默认参数 在C++中,函数的形式列表中的形参是可以有默认值的。 语法:返回值类型 函数名(参数 = 默认值) { } 示例: #include<iostream> using namespace std; //函数默认参数 //如果我们自己传入了数据,就用自己的数据,如果没
阅读全文
摘要:2 引用 2.1 引用的基本使用 作用:给变量起别名 语法:数据类型 &别名 = 原名 示例: #include<iostream> using namespace std; int main() { //引用基本语法 //数据类型 &别名 = 原名 int a = 10; int& b = a;
阅读全文
摘要:C++核心编程 本阶段主要针对C++面对对象编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由于操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,
阅读全文
摘要:8 结构体 8.1 结构体基本概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 结构题定义和使用 语法: struct 结构体名{ 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名={成员1值,成员2值...} 定
阅读全文
摘要:7 指针 7.1 指针基本概念 指针的作用: 可通过指针间接访问内存 内存编号从0开始记录的,一般用十六进制数表示 可以利用指针变量保存地址 7.2 指针变量的定义和使用 指针变量定义语法: 数据类型 *变量名; 示例: #include<iostream> using namespace std;
阅读全文
摘要:6 函数 6.1 概述 作用:将一段经常吃用的代码封装起来,减少重复代码 一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 6.2 函数的定义 函数的定义一般主要5个步骤: 返回值类型 函数名 参数列表 函数体语句 return表达式 语法: 返回值类型 函数名(参数列表) { 函数体
阅读全文