?? ex1014.f90
字號(hào):
module typedef
implicit none
type :: datalink
integer :: i
type(datalink), pointer :: prev ! 指向上一條數(shù)據(jù)
type(datalink), pointer :: next ! 指向下一條數(shù)據(jù)
end type datalink
end module typedef
program ex1014
use typedef
implicit none
type(datalink), target :: node1,node2,node3
type(datalink), pointer :: p
integer, parameter :: s=6
integer :: i
node1 = datalink(1, node3, node2)
node2 = datalink(2, node1, node3)
node3 = datalink(3, node2, node1)
write(*,*) "從前向后輸出"
p=>node1
do i=1,s
write(*,*) p%i
if ( .not. associated(p%next) ) exit
p=>p%next
end do
write(*,*) "從后向前輸出"
p=>node3
do i=1,s
write(*,*) p%i
if ( .not. associated(p%prev) ) exit
p=>p%prev
end do
stop
end program
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -