int Push(SqStack &S, BiTNode e){if (S.top -S.base >=S.stacksize ){S.base =(BiTNode*)realloc(S.base ,(S.stacksize +10)*sizeof(BiTNode ));if (!S.base )exit(2);S.top =S.base +10;S.stacksize +=10;}*S.top++=e;return 0;}當Push(S,*p)當指針P為空的時候 為什么會發生錯誤 怎么取解決 謝謝 BiTNode 為一個二叉樹的結構體 SqStack 為棧
請看下面的代碼,是關于push(S,*p)函數的
瀟湘沐
2022-02-10 11:07:56