0、分文件/结构体定义初始化/成员变量的访问/结构体地址传参/switch/for()/do while()/数组中元素的添加与删除/assert/const/宏/字符与内存函数
一、结构体运用---通讯录
1.基本功能
2.项目文件
二.具体操作方法
1.test.c文件
包含菜单与输入界面
2.contact.h头文件
定义结构体 ,宏定义常量
声明初始化函数、增加联系人函数、显示通讯录函数、删除函数、查 找指定联系人函数、修改联系人函数
3.contact.c文件实现函数
实现初始化函数:
将结构体初始化(地址传参、成员变量依次初始化、memset函数运用)
实现增加联系人函数:
判断通讯录结构体是否已满、允许输入基本信息(输入函数、添加结构体成员变量、记录数加1)
实现显示通讯录函数:
for()循环遍历结构体中数组并(左或右)对齐输出数据
实现删除函数
判断通讯录是否为空、查找人是否存在、for()循环遍历进行删除,记录数减1
实现查找人函数
找到目标姓名(strcmp)
实现查找指定联系人函数
调用查找人函数、printf()(左或右)对齐输出结构体中数组存储的信息
实现修改联系人函数
调用查找人函数、允许输入基本信息(输入函数、输入结构体成员变量)
三、相关函数代码
、