main() { /*这里有些定义*/ table[X]=(typedef struct *)1; //????????? .....; }
table[]中的元素都是整型的,1也是整型的,为什么要把它转换成另一种形式呢? 这样做的结果table[X]也是等于1 系统为什么要这么转换一下才赋值呢?