![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 55
霍迪迪
音视频开发、C++
展开
-
C++实现通讯录管理系统 、C++0基础小白练习项目
通讯录管理系统前言1、系统需求2 菜单栏的实现2.退出通讯录系统功能实现3 添加联系人功能实现3.1功能描述与实现步骤3.1.1结构体设计部分3.1.2 添加功能函数实现4.删除联系人功能实现5.查找联系人功能实现6.修改联系人功能7.清空功能全部代码前言该项目是练习C++基础比较不错的项目,可练习数组、指针、循环体、结构体、函数等方面的基础知识1、系统需求添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000显示联系人:显示通讯录中所有联系人信息删原创 2021-08-25 18:15:09 · 245 阅读 · 0 评论 -
C++ 值传递和地址传递的区别
这里写目录标题1.概念解释1.1值传递:1.2指针传递:2.代码案例2.1值传递1.概念解释1.1值传递:形参是实参的拷贝,在外部某个函数中改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值**传递是单向的(实参->形参),参数的值只能传入,不能传出**,当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。但是当数据量很大,某个函数只用其中的一部分的时候是不可取的,因为它会把整份数据都拷贝过来。1.2指针传递:形参为指向实参地址的指针,当对形参的指向操作时,就相当原创 2021-08-20 17:50:01 · 3676 阅读 · 4 评论 -
小白 c++实现整型数组的冒泡排序
算法思想冒泡排序是最为简单的排序算法了,在这里我就简单重复一下原理,我们只看如何实现以及编程步骤:冒泡排序算法的原理如下:[1] 比较相邻的元素。如果第一个比第二个大,就交换他们两个。[2] 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。[3] 针对所有的元素重复以上的步骤,除了最后一个。[4] 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。编程实现1.在这里我默认搜到这个帖子的你C++基础比较薄弱,第一步我们先写原创 2021-08-17 17:52:27 · 511 阅读 · 1 评论 -
C++演讲比赛管理系统
C++演讲比赛管理系统1.系统需求分析1.1比赛规则1.2程序功能1.3 成果展示详细开发流程1.系统需求分析1.1比赛规则学校举行一场演讲比赛,共有12个人参加。比赛共两轮,第一轮为淘汰赛,第二轮为决赛。·每名选手都有对应的编号,如10001~10012比赛方式:分组比赛,每组6个个;第一轮分为两个小组,整体按照选手编号进行抽签后顺序演讲。十个评委分别给每名选手打分,去除最高分和最低分,求的平均分为本轮选手的成绩·当小组演讲完后,淘汰组内排名最后的三个选手,前三名晋级,进入下一轮的比赛。第原创 2021-07-03 15:26:51 · 154 阅读 · 0 评论