![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
105 C++
C++学习笔记
爬坡的蜗牛
这个作者很懒,什么都没留下…
展开
-
C++学习笔记目录
01 C++学习笔记目录02 基础知识03 数组04 函数05 指针06 结构体07 阶段项目原创 2020-08-27 15:49:20 · 119 阅读 · 0 评论 -
阶段项目:通讯录项目系统
06 C++ 通讯录项目系统系统需求菜单功能清空屏幕退出功能添加联系人设计联系人结构体设计通讯录结构体main中初始化通讯录封装联系人添加函数拼接联系人信息函数显示所有联系人检测联系人是不是在通讯录中删除联系人查找联系人修改联系人清空联系人主函数全部代码:说明:通讯录项目系统为之前所有知识的阶段性汇总系统需求通讯录是一个课记录亲人,好友信息的工具。我们利用C++来完成一个通讯录管理系统:系统中主要实现以下功能:添加联系人:想通讯录中添加新人,信息包括(姓名,性别,年龄,联系电话,家庭住址)最多原创 2020-07-11 15:29:38 · 283 阅读 · 1 评论 -
C++学习之结构体
05 C++ 结构体结构体的定义和使用结构体的定义结构体的使用结构体数组结构体指针结构体嵌套结构体结构体作为函数参数结构体中const的使用结构体案例案例1案例2结构体属于用户自定义的数据类型,允许用户存储不同的数据类型结构体的定义和使用语法:struct 结构体名{ 结构体成员列表;}; // 注意最后有个分号通过结构体创建变量的方式有三种:struct 结构体名 变量名struct 结构体名 变量名 = {成员值1, 成员值2, …}定义结构体原创 2020-07-09 17:42:48 · 615 阅读 · 0 评论 -
C++学习之指针
04 C++ 指针指针变量的定义和使用指针的定义指针的使用指针所占的内存空间空指针和野指针空指针野指针const修饰指针const修饰指针const修饰常量const既修饰了指针也修饰了常量指针和数组指针和函数指针配合函数和数组综合案例指针的作用:存储内存地址,我们可以通过指针间接访问内存内存的编号是从0开始的,一般用十六进制数字表示,我们可以利用指针变量来保存内存的地址指针变量的定义和使用指针的定义语法:数据类型 * 指针变量名 ;例1:#include <iostream>原创 2020-07-08 18:07:52 · 116 阅读 · 0 评论 -
C++学习之函数
03 C++ 函数函数的定义值传递常见的函数样式函数的声明函数的分文件编写函数是将一段经常使用的代码封装起来,减少重复代码,一个较大的程序,一般分为若干程序块,每个模块实现特定的功能。函数的定义函数定义的5个步骤:返回值类型函数名参数列表函数体语句return表达式语法:返回值类型 函数名 (参数列表){ 函数体语句 ; return 表达式 ;}例1:#include <iostream>using namespace std;int ad原创 2020-07-08 14:42:56 · 181 阅读 · 0 评论 -
C++学习之数组
02 数组一维数组一维数组的三种定义方式:方式一:方式二:方式三:一维数组名的用途二维数组二维数组的四种定义方式:方式一:方式二:方式三:方式四:二维数组名的用途所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个元素都是相同的数据类型特点2:数组是由连续的内存位置组成的注意:数组名是一个常量,是不可以进行赋值操作的例1:#include <iostream>using namespace std;int main() { int arr[] = { 1原创 2020-07-07 18:19:47 · 360 阅读 · 0 评论 -
C++学习之基础知识
01 C++基础注释单行注释多行注释变量常量#define宏常量const修饰的变量关键字标识符命名规则数据类型整型浮点型(实型)字符型字符串C语言风格的字符串C++风格的字符串布尔类型sizeof关键字数据的输入算术运算符赋值运算符比较运算符逻辑运算符流程结构顺序结构选择结构if 语句嵌套if语句三目运算符switch语句循环结构while语句do...while语句for语句跳转语句break语句continue语句goto语句注释单行注释当行注释用两个斜线 (//)多行注释多行注释用一对斜杠原创 2020-07-05 15:35:40 · 154 阅读 · 0 评论