我正在尝试使用结构数组的数组创建符号表。
现在我只有一个结构数组,它是这样创建的:
#define MAXSIZE 20 /* maximum number of symbols */
#define MAXSCOPE 10 /* maximum number of scope levels */
struct tableEntry {
char *name;
char *args;
int value;
int scope;
char *type;
int used;
} tableEntry [MAXSIZE];
它有效,但我想做这样的事情:
symbolTable[MAXSCOPE].tableEntry[MAXSIZE]
我该怎么做?我想做的事情有意义吗?