Fortran学习笔记:02 流控制语句
2024-09-05 17:48:16
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
语句
最新文章
- List-style-type属性失效
- Atitit 面向对象 &#160;封装的实现原理
- openlayers 学习笔记之1
- redhat6.4安装storm集群-4节点
- 安卓开发--android library projects cannot be launched错误
- 设置viewport进行缩放
- java中单例类
- git for windows+TortoiseGit客户端的使用
- Graph(2014辽宁ACM省赛)
- Linux下的绘图(流程图、UML、mindmap)工具
- 采购件不允许挂BOM
- iOS设备per app vpn,什么是什么系统的要求,必须?
- struts2 &;lt;s: select 标签值
- [亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问
- node-sqlite3 学习笔记
- PYTHON-模块time&;datetime+ 目录规范
- bzoj1013/luogu4035 球形空间生成器 (高斯消元)
- rabbitmq系列三 之发布/订阅
- 【bzoj3209】 花神的数论题
- [WinForm]Dundas Chart控件学习(附源码)
热门文章
- LeetCode42. 接雨水(java)
- Spring中常用重要的接口
- BufferedReader 和BufferedWriter
- Jemeter压力测试
- Spring Data JPA:解析JpaSpecificationExecutor &; Specification
- rabbitMq消费死循环
- 最新 .NET Core 中 WebSocket的使用 在Asp.Net MVC 中 WebSocket的使用 .NET Core 中 SignalR的使用
- [源码解析] 深度学习流水线并行之PopeDream(1)--- Profile阶段
- MySQL-SQL基础
- Photoshop 各混合模式 RGB 是如何计算的