wisestars 发表于 2021-4-21 15:48:26

求大佬帮忙看看

typedef struct chsystem
{
        char name;//姓名
        char tel;//手机
        char tecent;//qq号码
        char email;//邮箱
}cs;//通讯录结构体

typedef struct pcs
{
        cs chat;
        pcs* next;
}*ptcs;//通讯录节点
ptcs head=(ptcs)malloc(sizeof(pcs));


第二个结构体里面 cs chat 这一行是什么意思,是给cs再起一个别名吗

yuxijian2020 发表于 2021-4-21 16:58:30

意思是 pcs 结构体里存在一个 cs 类型的属性 chat

1055741510 发表于 2021-4-23 00:15:37

第一个typedef定义了结构体变量 struct chsystem 并取别名为cs
第二个里的cs 表示结构体 struct pcs 里有一个 类型为cs结构体变量的成员
页: [1]
查看完整版本: 求大佬帮忙看看