避免野指针的方法
结构体小细节
typedef struct _Teacher{char name[64];//64int age;//4char tile[128];//128char c;//1}Teacher,*pTeacher;
以上定义了一个结构体变量,结构体变量所占字节数理论上应该是197(64+4+128+1)
void main(){Teacher t;printf("%d \n", sizeof(t));//………..输出200system("pause");}
用sizeof计算发现所占字节数是200,,并不是197,这里需记住以下结论。
结论:结构变量内存四字节存放。
不然你大概会一直好奇和不甘吧——