24小时热门版块排行榜    

CyRhmU.jpeg
查看: 511  |  回复: 3

momabow

木虫 (著名写手)

[求助] 教程中例子运行错误

IMPLICIT NONE
TYPE  NODE
INTEGER  VALUE
TYPE (NODE), POINTER :: NEXT
END  TYPE  NODE
!链表的建立,规定以0作为链表建立结束标志。
TYPE (NODE), POINTER :: CURRENT, L
INTEGER  NUM
READ*,NUM
NULLIFY( L )
ALLOCATE( CURRENT )
CURRENT % VALUE = NUM
L => CURRENT
DO WHILE (NUM /= 0)
READ*, NUM  
IF (NUM /= 0) THEN
ALLOCATE( CURRENT )
CURRENT % VALUE = NUM
CURRENT % NEXT => L
L => CURRENT
END IF
END DO
!链表的输出过程。
CURRENT => L
PRINT*, CURRENT % VALUE
CURRENT => CURRENT % NEXT
DO WHILE (ASSOCIATED(CURRENT))
PRINT *, CURRENT % VALUE     
CURRENT => CURRENT % NEXT
NEXT NODE  
END DO
END
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

momabow

木虫 (著名写手)

NEXT NODE显示错误,但是教程上这样写的,该怎么改,请教各位大神
2楼2017-04-25 10:24:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主

书上的代码一般都是不完整的,比如定义那些,所以你还需要加代码才行

» 本帖已获得的红花(最新10朵)

努力学习!以正当途径!获得需要的知识!
3楼2017-04-25 18:31:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

momabow

木虫 (著名写手)

送红花一朵
引用回帖:
3楼: Originally posted by jjdg at 2017-04-25 18:31:41
书上的代码一般都是不完整的,比如定义那些,所以你还需要加代码才行

好吧,那我再想想
4楼2017-04-26 17:57:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 momabow 的主题更新
信息提示
请填处理意见