声明
typedef struct node_s{int field1;char field2;unsigned char buf[32];}node_t,*Node;//normally use.struct{ //the unnamed struct.int field1;int field2;}foo,bar;//define two struct variables.//这个结构体没有名字。这里直接定义了具有这种结构的两个结构体变量。
赋值
struct node_s temp;node_t* pnode=(Node)malloc(sizeof(node_t));temp=*pnode;//method 1memcpy(&temp,pnode,sizeof(node_t));//method 2//目前不知这两种方法区别
