当前位置: 首页 > article >正文

【时时三省】(C语言基础)通讯录1

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

通讯录

1 .通讯录中能够存放1000个人的信息

每个人的信息:

名字+年龄+性别+电话+地址

2、增加人的信息

3、删除指定人的信息

4、修改指定人的信息

5,查找指定人的信息

6,排序通讯录的信息

这次写的代码里面包含了三个文件

contact.h

类型定义

函数声明

contact.c

函数的实现

test.c

测试通讯录的模块

这个里面包含了很多信息 所以要用到结构体

302dff4d834049c9a5e234097392b1f5.jpg

name是名字所以给了20个字节 那以后要创建名字数组的地方都要写20这样就有点麻烦 所以在上面定义一个符号MAX_NAME 以后MAX_NAME就可以放在它里面了 只要上面的数字一改 下面的数字也能改 就很方便 这样写的时候会有点麻烦 但是后期的维护成本就比较低


http://www.kler.cn/a/444790.html

相关文章:

  • 进网许可认证、交换路由设备检测项目更新25年1月起
  • 如何去设计一个消息队列
  • [react]redux异步处理和重写useDispatch
  • 网络视频监控平台/安防监控/视频综合管理Liveweb视频汇聚平台解决方案
  • 前端打印(html)
  • 解决“SVN无法上传或下载*.so、*.a等二进制文件“问题
  • 理解支持向量机
  • FPGA实现MIPI转FPD-Link车载同轴视频传输方案,基于IMX327+FPD953架构,提供工程源码和技术支持
  • STM32之HAL例程-FreeRTOS任务调度流程
  • 罗德与施瓦茨ZN-Z129E网络分析仪校准套件具体参数
  • Zerotier + VSCode远程连接实验室的服务器、Xshell连接远程服务器
  • OpenEuler 22.03 安装 flink-1.17.2 集群
  • 相机雷达外参标定综述“Automatic targetless LiDAR–camera calibration: a survey“
  • Kafka集群篇
  • python paddle实现语音识别、语音合成
  • 《深入浅出Apache Spark》系列⑤:Spark SQL的表达式优化
  • F5中获取客户端ip地址(client ip)
  • ASP.NET Core 与 Blazor:现代 Web 开发技术的全新视角
  • 方正畅享全媒体新闻采编系统 screen.do SQL注入漏洞复现
  • Linux系统加固
  • macOS 显示或不显示隐藏文件
  • qlib优缺点
  • webdriver 反爬虫 (selenium反爬虫) 绕过
  • pnpm开发环境搭建
  • Knowledge Graph Prompting for Multi-Document Question Answering
  • 青少年编程与数学 02-004 Go语言Web编程 11课题、认证、授权与安全