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;}當(dāng)Push(S,*p)當(dāng)指針P為空的時(shí)候 為什么會(huì)發(fā)生錯(cuò)誤 怎么取解決 謝謝 BiTNode 為一個(gè)二叉樹的結(jié)構(gòu)體 SqStack 為棧
請(qǐng)看下面的代碼,是關(guān)于push(S,*p)函數(shù)的
瀟湘沐
2022-02-10 11:07:56