我的循环链接肿么不对?

1个回答

写回答

15060806783

2025-12-17 12:27

+ 关注

AI
AI

在VC中美错误,不会吧,你的代码有错误。 current:=nil; ...........................(1) head:=nil; tAIl:=nil; p^.data:=i; p^.next:=nil; if i=1 then .................................(2) head=p else current^.next:=p; .........................(3) current:=p; 在上面的一段代码中,当i=2时,即循环第二轮,此时执行了current:=nil;(1)处,指针current是空的,再执行(2)时此时,i=2,会执行(3),一定会出现空指针错误。应该将初始化指针放到循环外面。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号