当前位置:编程学习 > C/C++ >>

C语言中结构体小技巧

 
1.在结构体中指定成员的大小:
 
[cpp]  
typedef struct ST_TIME  
{  
    DWORD  second      :6;//  秒   1-60          
    DWORD  minute      :6;//  分   1-60          
    DWORD  hour        :5;//  时   1-24          
    DWORD  day         :5;//  日   1-31          
    DWORD  month       :4;//  月   1-12          
    DWORD  year        :6;//  年   2000-2063     
}TIME;  
 
 
 
 
 
 
 
2.在声明中对结构体成员初始化:
 
[cpp] 
typedef struct ST_INFO  
{  
    DWORD32  cnt;   
    BYTE     time[1024] ;  
  
    ST_INFO()  
    {  
        cnt = 0 ;  
        memset((char*)(&time[0]) , 0 , 1024 ) ;    
    }  
}INFO;  
 
 
 
补充:软件开发 , C语言 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,