#include
#include
using namespace std;
#define MAX 1000 //通讯录可保存的最大人数
//联系人结构体
struct Person //struct 结构体名称{变量名}
{
string name;//姓名 string c++风格字符串 需要加入头文件#include
int sex;//0男 1女 int 整形 占用空间4字节 取值范围(-2^31 ~ 2^31-1)
int age;//年龄
string id;//账号
string addr;//地址
int group;//分组:0同学和老师 1家人 2同事和领导 3其他
};
//通讯录结构体
struct AddressBooks //struct 结构体名称{变量名}
{
struct Person personArray[MAX]; //通讯录中保存的联系人数组
int size; //通讯录中人员个数
};
//添加联系人
// 无参无返 void add(){} 调用方法add();返回类型是void的函数使用return语句是为了引起函数的强制结束,这种return的用法类似于循环结构中的break语句的作用
void addPerson(AddressBooks* book) //结构体做函数参数 地址传递
{ //判断通讯录是否已满
if (book->size == MAX) //多行格式if语句 if(条件){条件满足执行的语句}



