对于大小相同但是类型不同的数组,定义结构体数组对其很有帮组.例如:
char *keyword[NKEYS]; int keycount[NKEYS];
这两个数组大小相同,因此 可以用另一种不同的组织方式,也就是结构数组.形如:
struct key{ char *word; int count; }keytab[NKEYS];
因此两个数组用一个结构体数组即可定义.