typedef struct {
char* key;
} elementtype;

#define MAX 1000
elemenntype b[MAX];

a と異なる配列はこのように定義されているのですが、私の説明は間違っているのでしょうか?