随笔分类 -  C++学习笔记

摘要:1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 1.2 函数模板 C++另一种编程思想称为泛型函数,主要利用的技术就是模板 C++提供两种模板机制:函数模板和类模板 1.2.1 函数模板语法 模板函数作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具体指定,用一个虚拟 阅读全文
posted @ 2022-09-13 14:10 ffengeng 阅读(106) 评论(0) 推荐(0) 编辑
摘要:5 文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行技术都会被释放,通过文件可以将数据持久化。 C++中队文件操作需要包含头文件#include <fsteam> 文件类型分为两种: 文本文件:文件以文本的ASCII码形式存储在计算机中 二进制文件:文件以文本的二进制形式存在计算机中,用户 阅读全文
posted @ 2022-07-15 21:20 ffengeng 阅读(190) 评论(0) 推荐(0) 编辑
摘要:4 类和对象 C++面向对象的三大特性为:封装、继承、多态 C++认为万事万物皆为对象,对象上有其属性和行为 例如: 人可以作为对象,属性有姓名,年龄,身高,体重,行为有走,跑,跳,吃饭,唱歌 车也可以作为对象,属性有偶轮胎,方向盘,车灯,行为有载人,放音乐,开空调 具有相同性质的对象,我们可以抽象 阅读全文
posted @ 2022-07-07 20:54 ffengeng 阅读(131) 评论(0) 推荐(0) 编辑
摘要:3 函数提高 3.1 函数默认参数 在C++中,函数的形式列表中的形参是可以有默认值的。 语法:返回值类型 函数名(参数 = 默认值) { } 示例: #include<iostream> using namespace std; //函数默认参数 //如果我们自己传入了数据,就用自己的数据,如果没 阅读全文
posted @ 2022-07-06 21:32 ffengeng 阅读(182) 评论(0) 推荐(0) 编辑
摘要:2 引用 2.1 引用的基本使用 作用:给变量起别名 语法:数据类型 &别名 = 原名 示例: #include<iostream> using namespace std; int main() { //引用基本语法 //数据类型 &别名 = 原名 int a = 10; int& b = a; 阅读全文
posted @ 2022-07-06 18:32 ffengeng 阅读(138) 评论(0) 推荐(0) 编辑
摘要:C++核心编程 本阶段主要针对C++面对对象编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由于操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值, 阅读全文
posted @ 2022-07-05 20:20 ffengeng 阅读(144) 评论(0) 推荐(0) 编辑
摘要:8 结构体 8.1 结构体基本概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 结构题定义和使用 语法: struct 结构体名{ 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名={成员1值,成员2值...} 定 阅读全文
posted @ 2022-07-05 09:24 ffengeng 阅读(250) 评论(0) 推荐(0) 编辑
摘要:7 指针 7.1 指针基本概念 指针的作用: 可通过指针间接访问内存 内存编号从0开始记录的,一般用十六进制数表示 可以利用指针变量保存地址 7.2 指针变量的定义和使用 指针变量定义语法: 数据类型 *变量名; 示例: #include<iostream> using namespace std; 阅读全文
posted @ 2022-07-04 22:04 ffengeng 阅读(110) 评论(0) 推荐(0) 编辑
摘要:6 函数 6.1 概述 作用:将一段经常吃用的代码封装起来,减少重复代码 一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 6.2 函数的定义 函数的定义一般主要5个步骤: 返回值类型 函数名 参数列表 函数体语句 return表达式 语法: 返回值类型 函数名(参数列表) { 函数体 阅读全文
posted @ 2022-07-04 19:35 ffengeng 阅读(158) 评论(0) 推荐(0) 编辑
摘要:5 数组 5.1 概述 所谓数组,就是一个集合,里面存放相同类型的数据元素 特点1:数组中的每个数据元素都是相同的数据类型 特点2:数组是由连续的内存位置组成的 5.2 一维数组 5.2.1 一维数组定义方式 一维数组定义的三种方式: 数据类型 数组名[数组长度]; 数据类型 数组[数组长度]={值 阅读全文
posted @ 2022-05-15 22:30 ffengeng 阅读(245) 评论(0) 推荐(0) 编辑
摘要:4 数据流程结构 C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构 顺序结构:程序按顺序执行,不发生跳转 选择机构:依据条件是否满足,有选择地执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 4.1选择结构 4.1.1 if语句 作用:执行满足条件的语句 if语句的 阅读全文
posted @ 2022-05-13 11:55 ffengeng 阅读(114) 评论(0) 推荐(0) 编辑
摘要:3 运算符 作用:用于执行代码的运算 本章我们主要讲解以下几类运算符: |运算符类型|作用| |: :|: :| |算数运算符|用于处理四则运算| |赋值运算符|用于将表达式的值赋给变量| |比较运算符|用于表达式的比较,并返回一个真值或假值| |逻辑运算符|用于根据表达式的值返回真值或假值| 3. 阅读全文
posted @ 2022-05-10 18:24 ffengeng 阅读(110) 评论(0) 推荐(0) 编辑
摘要:2 数据类型 C++规定在创建一个变量或常量时,必须要指定出相应的数据类型,否则无法分配内存 2.1整型 作用: 整型变量表示的是数据类型的数据 意义:给变量分配合适的内存空间 C++中能够表示整型的类型有以下集中,区别在于所占内存空间不同: |数据类型|占用空间|取值范围| | : :| : : 阅读全文
posted @ 2022-05-09 19:30 ffengeng 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1 C++初识 1.1 第一个C++程序 编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们将它打开,创建项目,创建空项目 1.1.2 创建文件 右键,源文件->点击添加->新建项 1. 阅读全文
posted @ 2022-05-08 15:31 ffengeng 阅读(80) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示