两个结构体A,B中同时包含结构体C

[复制链接]
2121|2
 楼主| yekang_lucky 发表于 2013-6-14 13:56 | 显示全部楼层 |阅读模式
//驾驶仪实时时间
typedef struct
{
        char Year;
        char Month;
        char Day;
        char Hour;
        char Minute;
        char Second;
}Timedata;                                        //驾驶仪实时时间

//累计行驶里程数据块格式
typedef struct
{
        Timedata Realtime;                        //实时时间
        Timedata Installationtime;        //初装时间
        char InitialMileage[4];                //初始里程
        char Accumulatedmileage[4];        //行驶里程               
}Accumulatedmileage;                        //累计行驶里程数据块格式

//记录仪脉冲系数数据块格式
typedef struct
{
        Timedata Realtime;                        //实时时间
        char PulseH;                                //脉冲高字节
        char PulseL;                                //脉冲低字节       
}Pulsefactor;                                        //脉冲系数数据块

这种定义的方**确吗?Timedata Realtime;会不会重复定义了,或者说两个结构体中的Timedata Realtime;不是同样的内容
hawksabre 发表于 2013-6-14 19:12 | 显示全部楼层
有可能会出现重复定义   在定义时  尽量定义的相对好记点   
STARM 发表于 2013-6-14 23:33 | 显示全部楼层
不会重复定义
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

19

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部