特異な連結リストを逆印刷するプログラムを試したところです。
リンクされたリストが 5 つの要素で準備ができていると仮定します。
1->2->3->4->5
次のように逆の順序で印刷するプログラムを作成しましたが、5 4 3 2 1
私のプログラムは次のように印刷され5 4 3 2
ます。は1
印刷されていません。なんで?
int Reverse_List(abc_t *pNode) {
abc_t *pTemp;
int count = 5;
if (pNode->pNext != NULL) {
pNode = pNode->pNext;
Reverse_List(pNode);
printf("The node is %d\n", pNode->a);
}
}