通讯录管理系统(C++基础知识实现)

通讯录管理系统

描述:本人C++小白一枚,正在学习C++基础知识,给大家分享一款使用C++基础知识实现的通讯录管理系统,一起努力进步,大佬轻点喷。

1. 知识点

(1) 预处理器指令 (#include, #define);
(2) 命名空间使用 (using namespace std;);
(3) 函数定义: 定义了多个函数,如menu, addContact, showContact, deleteContact, searchContact, modifyContact, clearContact, 和 clearConsole,用于实现通讯录管理系统的各项功能。
(4) 结构体 (struct Person);
(5) 指针和数组: 使用指针Person *contacts指向一个动态分配的数组,用于存储联系人信息。 数组元素的访问和修改,如contacts[i].name和contacts[i].tel。
(6) 动态内存管理 (new, delete[]): 使用new动态分配内存给contacts数组。 使用delete[]释放contacts数组占用的内存。
(7) 条件语句 (if, else) 和 循环语句 (for, while);
(8) 函数参数传递: 使用引用int &contactSize传递联系人数量,允许函数修改全局变量。

2. 下载预览

(1)git仓库克隆

  * git init(初始化git仓库);
  * git clone https://gitee.com/Peo_er/address-book-management-system.git(将项目克隆下来);
  * 将下载好的项目导入到Clion中运行就可以了。

(2)可执行文件下载

  * 直接下载根目录下的main.exe文件,下载好了之后双击就可以运行了。

3. 预览

posted @ 2024-07-23 22:24  Pro_er  阅读(45)  评论(1编辑  收藏  举报