Fortran 非块DO构造
示例
非块do构造看起来像
integer i do 100, i=1, 5 100 print *, i
也就是说,标记的终止语句不是continue语句。可以用作终止语句的语句有多种限制,整个过程通常很混乱。
这样的非块构造可以以块形式重写为
integer i do 100 i=1,5 print *, i 100 continue
或者更好,使用enddo终止语句,
integer i do i=1,5 print *, i end do
非块do构造看起来像
integer i do 100, i=1, 5 100 print *, i
也就是说,标记的终止语句不是continue语句。可以用作终止语句的语句有多种限制,整个过程通常很混乱。
这样的非块构造可以以块形式重写为
integer i do 100 i=1,5 print *, i 100 continue
或者更好,使用enddo终止语句,
integer i do i=1,5 print *, i end do