结构体写法的总结
                        
                        
            总结一下结构体的写法: #include <stdio.h> #include <string.h>  typedef struct package {  int type;  int len;  char* data; } package;  int main() {  // 方式1  package pkg1;  pkg1.type = 0;  pkg1.len = 1;   // 方式2  package pkg2;  memcpy(&pkg2, &pkg1, sizeof(package));   // 方式3  package pkg3;  pkg3 = pkg1;   // 方式4  package pkg4;  package* ptr = &pkg1;  pkg4 = *ptr;   return 0; }  其中方式1是比较常见的写法,单独为结构体赋值,方式2-4是将一个结构体完全赋值给另一个结构体,3属于是2的优化升级版 这里其实主要想记录的是方式4 package pkg4; package* ptr = &....
                        
                     
                         
                         
                         
                         
                         
                         
                         
                         
                         
                        