📄 ex1011.f90
字号:
module typedef
implicit none
type :: datalink
integer :: i
type(datalink), pointer :: next
end type datalink
end module typedef
program ex1011
use typedef
implicit none
type(datalink), target :: node1,node2,node3
type(datalink), pointer :: p
integer :: i
p=>node1
node1%i=1
node1%next=>node2
node2%i=2
node2%next=>node3
node3%i=3
nullify( node3%next )
do while(.true.)
write(*,*) p%i
if ( .not. associated(p%next) ) exit
p=>p%next ! 把p向后移动, 从node(n)移到node(n+1)
end do
stop
end program
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -