就数据结构中的struct来说,它是定义抽象数据结构的重要手段,但是在看书的过程中,遇到了很多的变种,所以总结一下,以防混淆。
int a;
int b[100];
typedef int MYint;
首先紧跟struct之后的肯定是该抽象数据类型的名称,类比于"int',若无typedef,则在结尾处分号之前的activity就类比于a,b[100],属于数据类型的实例化对象,若有typedef,则在结尾处分号之前的activity就类比于MYint,属于数据类型的类型别名
/********************************************************************