结构体代码没看懂
typedef struct siblings {char sibname[20];char gender;}sib;typedef struct employee {char empid[10];char empname[20];char status;float sal;sib ** s;}emp;typedef struct stackemp {int size;int ptrPos;emp ** e;}stack;function myfunction(stack * s) {(s->e[s->size]) = (emp *) malloc(sizeof(emp)); //e[s->size]是什么意思?e是指向指针的指针,哪来下标?(s->e[s->size]->s) = malloc(sizeof(s->e[s->size]->s[0])); // s是结构体emp的指针(s->e[s->size]->s[0]) = malloc(sizeof(sib)); // s[0]哪来的?(s->e[s->size]->s[1]) = malloc(sizeof(sib));