C语言小项目 -- 通讯录(静态版+动态版+文件版)(2)

三、通讯录(动态版)我们发现静态版的通讯录存在两个缺陷:一是数组大小是固定的,导致当我们联系人比较少的时候会造成空间浪费,联系人比较多的时候又存储不下;二是我们的联系人信息并没有存储在文件中,都是临时的,每次我们程序重新运行的时候都需要重新添加联系人;我们通过把静态版通讯录改造成动态版...

C语言小项目 -- 通讯录(静态版+动态版+文件版)(1)

一、总体设计思路1、设计背景在前面的文章中我们依次学习了结构体、动态内存管理以及文件操作的相关知识,所以我们今天可以分别来编写静态版、动态版和文件版的通讯录,用于对已学知识的应用与巩固,和对我们前面学习效果的检测。2、设计框架与正常的项目设计一样,我们把程序封装在三个文件中:test.c:通讯录的总...

你的第一门C语言课

44 课时 |
15429 人已学 |
免费

C语言学习教程

128 课时 |
19187 人已学 |
免费
开发者课程背景图

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。