这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 结构体的定义问题

共2条 1/1 1 跳转至

结构体的定义问题

助工
2017-07-04 16:14:28     打赏
我想在结构体中嵌入结构体,不知道这样是否可行?请大家帮我看看指导一下
typedef struct  Register
{
      struct   RegisterRequest    
        {
            short UnitLength;
            byte    UnitType;    //  0x01  is for  RegisterRequest
            short  LocalApplyPort;
           long double   LocalApplyID;
        }tRegisterRequest;
          
     struct   RegisterReply
        {
           short UnitLength;
            byte  UnitType;     //   0x02   is  for  RegisterReply
           byte   Return;       //  return 0  if  it  is  successful,    return other number  if  not  successful
        }tRegisterReply;
         
}tRegister;


管理员
2017-07-05 08:00:39     打赏
2楼
struct   RegisterRequest {
    short UnitLength;
    byte    UnitType;    //  0x01  is for  RegisterRequest
    short  LocalApplyPort;
    long double   LocalApplyID;
};
 
struct   RegisterReply {
    short UnitLength;
    byte  UnitType;     //   0x02   is  for  RegisterReply
    byte   Return;       //  return 0  if  it  is  successful,    return other number  if  not  successful
};
typedef struct  Register
{
     struct   RegisterRequest tRegisterRequest;
     struct   RegisterReply     tRegisterReply;
}tRegister;

 



共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]