指针1

指针数值的赋值

typedef struct _CANMessageDetail

{
unsigned char LEN;
unsigned long CANID;    
unsigned char CANData[8];
}CANt_MessageDetail;

void CAN_com_data_T(CANt_MessageDetail * Tdata,const CANt_MessageDetail * Sdata)

{
  tU08 i;
  tU08 *pt,*ps;
  for(i =0,ps=&(Sdata->LEN),pt=&(Tdata->LEN);i<sizeof(CANt_MessageDetail);i++,ps++,pt++){
     *pt = *ps;
  }
}  

猜你喜欢

转载自blog.csdn.net/jiqirenqqq/article/details/80009944