結(jié)構(gòu)體的指針運算,編譯可以通過,但是運行時出現(xiàn)錯誤,不知道為什么,求詳解!`#include<stdio.h>
#include<stdlib.h> typedef struct Stack{ int * List; int curNumber; }Stack, *link; int main(){ void initst(link *A); void pus(link *A,int k);link *A; int k = 8; initst(A); pus(A, k); return 0; }void initst(link *A){ *A = (link#)malloc(sizeof(Stack)); (*A) -> List = (int *)malloc(4 * sizeof(int)); } void pus(link *A,int k){ *((*A)-> List) = k; printf("%d ",*((*A) -> List));}
`