Fortran学习笔记目录

书接上回:Fortran学习笔记:01 基本格式与变量声明

流控制语句

IF语句

IF (逻辑表达式) THEN
...
ELSE
...
END IF

SELECT-CASE语句

类似于C类语言中的switch-case语句

select case(变量)
case(数值1)
...
case(数值2)
...
case(数值n)
...
case default
...
end select

例:

program main
implicit none
integer :: i=1
select case(i)
case(1)
write(*,*) "1111"
case(2)
write(*,*) "2222"
case(3)
write(*,*) "3333"
case default
write(*,*) "0"
end select
end

GOTO语句

跳转至任意行,可读性差,不建议使用

DO语句

program main
implicit none
integer :: counter
do counter=1,10,1
write(*,*) counter
end do
end

counter由1到10,增量为1

DO-WHILE语句

program main
implicit none
integer :: counter=1
do while(counter<=10)
write(*,*) counter
counter=counter+1
end do
end

循环控制

Fortran语言中的CYCLE语句可以跳过接下来的语句,跳转至循环开头,类似于C类语言中,continue语句的功能。

EXIT可以直接跳出当前循环,类似于C类语言中的break语句

最新文章

  1. List-style-type属性失效
  2. Atitit 面向对象 &#160;封装的实现原理
  3. openlayers 学习笔记之1
  4. redhat6.4安装storm集群-4节点
  5. 安卓开发--android library projects cannot be launched错误
  6. 设置viewport进行缩放
  7. java中单例类
  8. git for windows+TortoiseGit客户端的使用
  9. Graph(2014辽宁ACM省赛)
  10. Linux下的绘图(流程图、UML、mindmap)工具
  11. 采购件不允许挂BOM
  12. iOS设备per app vpn,什么是什么系统的要求,必须?
  13. struts2 &amp;lt;s: select 标签值
  14. [亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问
  15. node-sqlite3 学习笔记
  16. PYTHON-模块time&amp;datetime+ 目录规范
  17. bzoj1013/luogu4035 球形空间生成器 (高斯消元)
  18. rabbitmq系列三 之发布/订阅
  19. 【bzoj3209】 花神的数论题
  20. [WinForm]Dundas Chart控件学习(附源码)

热门文章

  1. LeetCode42. 接雨水(java)
  2. Spring中常用重要的接口
  3. BufferedReader 和BufferedWriter
  4. Jemeter压力测试
  5. Spring Data JPA:解析JpaSpecificationExecutor &amp; Specification
  6. rabbitMq消费死循环
  7. 最新 .NET Core 中 WebSocket的使用 在Asp.Net MVC 中 WebSocket的使用 .NET Core 中 SignalR的使用
  8. [源码解析] 深度学习流水线并行之PopeDream(1)--- Profile阶段
  9. MySQL-SQL基础
  10. Photoshop 各混合模式 RGB 是如何计算的