12 2021 档案

摘要:通讯录管理系统 1、系统需求 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人: 阅读全文
posted @ 2021-12-30 23:01 萨塔妮娅 阅读(95) 评论(0) 推荐(0) 编辑
摘要:8 结构体 8.1 结构体基本概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 8.2 结构体定义和使用 语法:struct 结构体名 { 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = { 成员1值 , 成 阅读全文
posted @ 2021-12-30 11:37 萨塔妮娅 阅读(247) 评论(0) 推荐(0) 编辑
摘要:7 指针 7.1 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 7.2 指针变量的定义和使用 指针变量定义语法: 数据类型 * 变量名; 示例: #include <iostream> using namespac 阅读全文
posted @ 2021-12-29 19:47 萨塔妮娅 阅读(691) 评论(0) 推荐(0) 编辑
摘要:6 函数 6.1 概述 **作用:**将一段经常使用的代码封装起来,减少重复代码 一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 6.2 函数的定义 函数的定义一般主要有5个步骤: 1、返回值类型 2、函数名 3、参数表列 4、函数体语句 5、return 表达式 语法: 返回值类型 阅读全文
posted @ 2021-12-29 17:00 萨塔妮娅 阅读(128) 评论(0) 推荐(0) 编辑
摘要:6.2 函数的定义 函数的定义一般主要有5个步骤: 1、返回值类型 2、函数名 3、参数表列 4、函数体语句 5、return 表达式 语法: 返回值类型 函数名 (参数列表) { 函数体语句 return表达式 } 返回值类型 :一个函数可以返回一个值。在函数定义中 函数名:给函数起个名称 参数列 阅读全文
posted @ 2021-12-29 15:50 萨塔妮娅 阅读(2698) 评论(0) 推荐(0) 编辑
摘要:5.3 二维数组 二维数组就是在一维数组上,多加一个维度。 二维数组定义的四种方式: 数据类型 数组名[ 行数 ][ 列数 ]; 数据类型 数组名[ 行数 ][ 列数 ] = { {数据1,数据2 } ,{数据3,数据4 } }; 数据类型 数组名[ 行数 ][ 列数 ] = { 数据1,数据2,数 阅读全文
posted @ 2021-12-29 15:27 萨塔妮娅 阅读(291) 评论(0) 推荐(0) 编辑
摘要:5.2.3 冒泡排序 作用: 最常用的排序算法,对数组内元素进行排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,执行完毕后,找到第一个最大值。 重复以上的步骤,每次比较次数-1,直到不需要比较 示例: 将数组 { 4,2,8,0,5,7,1,3,9 } 进 阅读全文
posted @ 2021-12-29 14:33 萨塔妮娅 阅读(315) 评论(0) 推荐(0) 编辑
摘要:5 数组 5.1 概述 所谓数组,就是一个集合,里面存放了相同类型的数据元素 **特点1:**数组中的每个数据元素都是相同的数据类型 **特点2:**数组是由连续的内存位置组成的 5.2 一维数组 5.2.1 一维数组定义方式 一维数组定义的三种方式: 数据类型 数组名[ 数组长度 ]; 数据类型 阅读全文
posted @ 2021-12-29 13:36 萨塔妮娅 阅读(208) 评论(0) 推荐(0) 编辑
摘要:4.3.3 goto语句 **作用:**可以无条件跳转语句 语法:goto 标记: **解释:**如果标记的名称存在,执行到 goto 语句使,会跳转到标记的位置 示例: #include <iostream> using namespace std; int main() { // goto 语句 阅读全文
posted @ 2021-12-28 19:39 萨塔妮娅 阅读(246) 评论(0) 推荐(0) 编辑
摘要:4.3.2 continue语句 **作用:**在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环 示例: #include <iostream> using namespace std; int main() { // continue 语句 for (int i = 0; i < 阅读全文
posted @ 2021-12-28 19:00 萨塔妮娅 阅读(275) 评论(0) 推荐(0) 编辑
摘要:4.3 跳转语句 4.3.1 break语句 **作用:**用于跳出选择结构或者循环结构 break 使用时机: 出现在 switch 条件语句中,作用是终止 case 并跳出 switch 出现在循环语句中,作用是跳出当前的循环语句 出现在嵌套循环中,跳出最近的内层循环语句 示例1: #inclu 阅读全文
posted @ 2021-12-28 18:47 萨塔妮娅 阅读(138) 评论(0) 推荐(0) 编辑
摘要:4.2.4 嵌套循环 作用: 在循环体中再嵌套一层循环,解决一些实际问题 例如我们想在屏幕中打印如下图片,就需要利用嵌套循环 示例: #include <iostream> using namespace std; int main() { // 利用嵌套循环实现星图 // 外层执行一次,内层执行一 阅读全文
posted @ 2021-12-28 18:26 萨塔妮娅 阅读(218) 评论(0) 推荐(0) 编辑
摘要:4.2.3 for循环语句 **作用:**满足循环条件,执行循环语句 语法:for(起始表达式; 条件表达式; 末尾循环体;) { 循环语句; } 示例: #include <iostream> using namespace std; int main() { // for 循环 // 从数字 0 阅读全文
posted @ 2021-12-28 17:38 萨塔妮娅 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:4.2.2 do...while循环语句 **作用:**满足循环条件,执行循环语句 语法:do{ 循环语句 } while(循环条件); **示例:**与 while 的区别在于do...while 会先执行一次循环语句,再判断循环条件 示例: #include <iostream> using n 阅读全文
posted @ 2021-12-28 16:55 萨塔妮娅 阅读(679) 评论(0) 推荐(0) 编辑
摘要:4.2.1 while循环语句 **作用:**满足循环条件,执行循环语句 语法:while(循环条件) { 循环语句 } 解释:只要循环条件的结果为真,就执行循环语句 示例: #include <iostream> using namespace std; int main() { // while 阅读全文
posted @ 2021-12-28 15:46 萨塔妮娅 阅读(859) 评论(0) 推荐(0) 编辑
摘要:4.1.3 switch语句 **作用:**执行多条件分支语句 语法: switch(表达式) { case 结果1: 执行语句; break; case 结果2: 执行语句; break; ··· default:执行语句; break; } 示例: #include <iostream> usi 阅读全文
posted @ 2021-12-28 14:40 萨塔妮娅 阅读(631) 评论(0) 推荐(0) 编辑
摘要:4.1.2 三目运算符 **作用:**通过三目运算符实现简单的判断 语法:表达式1 ? 表达式2 : 表达式3 解释: 如果表达式1的值为真,执行表达式2,并返回表达式2的结果; 如果表达式1的值为假,执行表达式3,并返回表达式3的结果。 示例: #include <iostream> using 阅读全文
posted @ 2021-12-28 14:16 萨塔妮娅 阅读(401) 评论(0) 推荐(0) 编辑
摘要:4 程序流程结构 C/C++ 支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构 顺序结构:程序顺序执行,不发送跳转 选择结构:依据条件是否满足,有选择的执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 4.1 选择结构 4.1.1 if语句 **作用:**执行满足条件的语句 阅读全文
posted @ 2021-12-27 21:01 萨塔妮娅 阅读(584) 评论(0) 推荐(0) 编辑
摘要:3.4 逻辑运算符 **作用:**用于根据表达式的值返回真值或假值 逻辑运算符有以下符号: 运算符 术语 示例 结果 ! 非 !a 如果a为假,则!a为真;如果a为真,则!a为假。 && 与 a && b 如果a和b都为真,则结果为真,否则为假 || 或 a || b 如果a和b有一个为真,则结果为 阅读全文
posted @ 2021-12-27 19:02 萨塔妮娅 阅读(593) 评论(0) 推荐(0) 编辑
摘要:3.3 比较运算符 **作用:**用于表达式的比较,并返回一个真值或假值 比较运算符有以下符号: 运算符 术语 示例 结果 == 相等于 4 == 3 0 != 不等于 4 != 3 1 < 小于 4 < 3 0 > 大于 4 > 3 1 ⇐ 小于等于 4 ⇐ 3 0 >= 大于等于 4 >= 1 阅读全文
posted @ 2021-12-27 16:00 萨塔妮娅 阅读(242) 评论(0) 推荐(0) 编辑
摘要:3.2 赋值运算符 **作用:**用于将表达式的值赋给变量 赋值运算符包括以下几个符号: 运算符 术语 示例 结果 = 赋值 a = 2; b = 3; a = 2; b = 3; += 加等于 a = 0; a += 2; a = 2; -= 减等于 a = 5; a -= 3; a = 2; * 阅读全文
posted @ 2021-12-27 15:45 萨塔妮娅 阅读(264) 评论(0) 推荐(0) 编辑
摘要:3 运算符 **作用:**用于执行代码的运算 本章我们主要讲解以下几类运算符: 运算符类型 作用 算数运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 3.1 算数运算符 **作用:**用 阅读全文
posted @ 2021-12-27 15:20 萨塔妮娅 阅读(87) 评论(0) 推荐(0) 编辑
摘要:2.8 数据的输入 作用:用于键盘获取数据 **关键字:**cin 语法:cin >> 变量 示例: #include <iostream> using namespace std; #include <string> // string 头文件 int main() { // 1、整型 //int 阅读全文
posted @ 2021-12-27 14:14 萨塔妮娅 阅读(160) 评论(0) 推荐(0) 编辑
摘要:2.7 布尔类型 bool **作用:**布尔数据类型代表真或假的值 bool类型只有两个值: true 真(本质是1) false 假(本质是0) bool类型占1个字节大小 示例: #include <iostream> using namespace std; int main() { // 阅读全文
posted @ 2021-12-27 13:51 萨塔妮娅 阅读(876) 评论(0) 推荐(0) 编辑
摘要:2.6 字符串型 **作用:**用于表示一串字符 两种风格 C风格字符串:char 变量名[] = "字符串值" 示例: #include <iostream> using namespace std; int main() { // 1、C风格字符串 // 注意事项 char 字符串名 [] // 阅读全文
posted @ 2021-12-27 13:41 萨塔妮娅 阅读(99) 评论(0) 推荐(0) 编辑
摘要:2.5 转义字符 **作用:**用于表示一些不能显示出来的 ASCII 字符 现阶段我们常用的转义字符有:\n \\ \t 转义字符 含义 ASCII码值(十进制) \a 警报 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行 阅读全文
posted @ 2021-12-27 13:20 萨塔妮娅 阅读(511) 评论(0) 推荐(0) 编辑
摘要:2.4 字符型 **作用:**字符型变量用于显示单个字符 语法:char ch = 'a'; 注意1:在显示字符型变量时,用单引号括起来,不要用双引号 注意2:单引号只能有一个字符,不可以是字符串 C 和 C++ 中字符型变量只占用一个字节 字符型变量并不是班字符本身放到内存中存储,而是将对应的 A 阅读全文
posted @ 2021-12-26 19:29 萨塔妮娅 阅读(474) 评论(0) 推荐(0) 编辑
摘要:2.3 实型(浮点型) **作用:**用于表示小数 浮点型变量分为两种: 单精度 float 双精度 double 两者的区别在于表示的有效数字范围不同。 数据类型 占用空间 有效数字范围 float 4字节 7位有效数字 double 8字节 15 ~ 16 位有效数字 示例: #include 阅读全文
posted @ 2021-12-26 19:07 萨塔妮娅 阅读(586) 评论(0) 推荐(0) 编辑
摘要:2.2 sizeof关键字 **作用:**利用 sizeof 关键字可以统计数据类型所占用内存的大小 语法:sizeof( 数据类型 / 变量) 示例: #include <iostream> using namespace std; int main() { // 整型: short(2) int 阅读全文
posted @ 2021-12-26 18:42 萨塔妮娅 阅读(48) 评论(0) 推荐(0) 编辑
摘要:数据类型 C++规定在创建一个变量或者常量时,必须要指定出相应得数据类型,否则无法给变量分配内存 2.1 整型 作用:整型变量表示的是整型类型的数据 C++ 中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同: 数据类型 占用空间 取值范围 short(短整型) 2字节 (-215 ~ 2 阅读全文
posted @ 2021-12-26 15:44 萨塔妮娅 阅读(253) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/a97b48fa8608 阅读全文
posted @ 2021-12-26 15:06 萨塔妮娅 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.6 标识符命名规则 作用:C++规定给标识符(变量、常量)命名时,有一套自己得规则 标识符不能是关键字 标识符只能由字母、数字、下划线组成 第一个字符必须为字母或下划线 标识符中得字母区分大小写 建议:给标识符命名时,争取做到见名知意得效果,方便自己和他人阅读 实例: #include <ios 阅读全文
posted @ 2021-12-26 14:54 萨塔妮娅 阅读(424) 评论(0) 推荐(0) 编辑
摘要:1.5 关键字 作用:关键字是C++中预先保留的单词(标识符) 在定义变量或者常量时候,不要用关键字 C++关键字如下 do if return typedef auto double inline short typeid bool dynamic_cast int signed typename 阅读全文
posted @ 2021-12-26 14:16 萨塔妮娅 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1.4 常量 作用:用于记录程序中不可更改的数据 C++定义常量的两种方式 #define宏常量:#define 常量名 常量值 通常在文件上方定义,表示一个常量 const修饰的变量const 数据类型 常量名 = 常量值 通常在变量定义前加关键字const,修饰该变量为常量,不可修改 示例 #i 阅读全文
posted @ 2021-12-26 13:57 萨塔妮娅 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1.3 变量 作用:给一段指定的内存空间起名,方便操作这段内存 语法: 数据类型 变量名 = 初始值; 变量存在的意义:方便我们管理内存空间 数据类型存在的意义:给变量分配合适的内存空间 变量创建的语法:数据类型 变量名 = 变量初始值; int a = 10; 示例: #include <iost 阅读全文
posted @ 2021-12-26 13:33 萨塔妮娅 阅读(71) 评论(0) 推荐(0) 编辑
摘要:https://www.bilibili.com/video/av75212012/ 阅读全文
posted @ 2021-12-26 13:09 萨塔妮娅 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-24 08:29 萨塔妮娅 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Markdown学习 二级标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 Java真简单,哈哈哈哈。 分割线 图片 超链接 点击跳转到我的博客 列表 1.A 2.B 3.C A B C 表格 名字性别生日 阅读全文
posted @ 2021-12-23 22:25 萨塔妮娅 阅读(5) 评论(0) 推荐(0) 编辑

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