(C)结构数组

对于大小相同但是类型不同的数组,定义结构体数组对其很有帮组.例如:


    char *keyword[NKEYS];
    int   keycount[NKEYS];

这两个数组大小相同,因此 可以用另一种不同的组织方式,也就是结构数组.形如:


    struct key{
        char *word;
        int   count;
    }keytab[NKEYS];

因此两个数组用一个结构体数组即可定义.

原文地址:https://www.cnblogs.com/yanghong-hnu/p/5699681.html