![ca23df887ec475e1c67d8fbb61e5c347.png](https://i-blog.csdnimg.cn/blog_migrate/0fb6e116a859feb86e6d2d352c9480a0.jpeg)
说明:
本系统基于C语言实现班级通讯录管理系统,为大一时学习C语言刚入门所做的课程设计。功能包括增、删、查、改等,非常适合初学者练手。通讯录包括的个人信息有姓名、学号、性别、籍贯、政治面貌、手机号、QQ号、宿舍等。主要用到了指针、结构体、遍历链表、文件读取等知识点。
先看看运行效果:
![ced38d55bf646a7bbc67a9486c44015d.png](https://i-blog.csdnimg.cn/blog_migrate/7a1044249cbd35aacbe8b2861689a7d2.jpeg)
代码:
(一)首先是C语言程序开发准备阶段的头文件以及写本系统需要用到的一些变量的定义,然后我们将我们的菜单界面给展示出来
![4f59ea3b2a9b15a08fc40f6596f8684d.png](https://i-blog.csdnimg.cn/blog_migrate/e1d16bb0c647cc92a9555190f34eb67d.jpeg)
(二)第二步是对我们需要用到的数值进行输入
![f708bb16c842d434538f42c38aa09f29.png](https://i-blog.csdnimg.cn/blog_migrate/f6cf86dd020aa23e9289453901cd2d97.jpeg)
(三)定义一个函数,对于输入的数据进行处理
![be64bacd-fc2b-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/be64bacd-fc2b-eb11-8da9-e4434bdf6706.png)
(四)查看数据输入的函数操作
![c5ba3e71705450cc729b72e817ad4be8.png](https://i-blog.csdnimg.cn/blog_migrate/1239bfdf3270960231648e764e490584.jpeg)
(五)插入数据函数部分
![dec60d4096e16e6fd8449542c7af5aa3.png](https://i-blog.csdnimg.cn/blog_migrate/bc8d2c8023c467960b44c964afaf4609.jpeg)
(六)对数据进行删除的操作
![f697e30635844c748da84948418be34b.png](https://i-blog.csdnimg.cn/blog_migrate/947b58c859bd4d1e7357cb13ed87e637.jpeg)
(七)数据查找的操作
![f79edfbfccfe345adad11e504041366e.png](https://i-blog.csdnimg.cn/blog_migrate/0ef3c26c5d64fa382ffe8550ce0d44b7.jpeg)
(八)利用姓名对整组数据进行查找并修改操作
![c433aa4effcfabc87c1f7ddb29c5dac6.png](https://i-blog.csdnimg.cn/blog_migrate/8d6934c051d0b8ccbeee12523f41be8c.jpeg)
![b7b027b510ba93721cfe3abc869907ca.png](https://i-blog.csdnimg.cn/blog_migrate/73a751d2ed76d583bb32cc34398fabaf.jpeg)
(九)对数据进行保存以及打印操作
![32fbdcad5a92be5b882d929458c803ae.png](https://i-blog.csdnimg.cn/blog_migrate/d25b98341f98f4b24b2a4403df6410fd.jpeg)
(十)通讯管理系统的主函数部分
![8f5902a406a8e8b8c9f8725361158945.png](https://i-blog.csdnimg.cn/blog_migrate/f6734926ea4083599ba6bc0032e0d190.jpeg)
程序员写到这一步,已经是完成了所有的步骤,该学生也是很轻松的完成的大一时期的课程设计,甚至觉得自己可以尝试写其他项目了!所以在这里也是将系统的代码给分享出来,希望对于有需要的同学有帮助,也是希望其他同学们能够好好学习C语言,更好的掌握好编程基础!
学习更多C/C++知识,欢迎关注笔者专栏:
C/C++学习笔记zhuanlan.zhihu.com![5ab89d4e65913872ab73f6d866ae8a06.png](https://i-blog.csdnimg.cn/blog_migrate/fa37392fb8bb2762055feba269b36f82.jpeg)