Fortran学习笔记(一)
来源:互联网 发布:python wsgi 伯乐在线 编辑:程序博客网 时间:2024/05/17 16:56
今天再看程序的时候突然有了一个疑问,所以用了一个简单的循环测试了一下,虽然简单,但是.......那就简单吧。
program aaaaaaaa implicit none integer i,j real x(22) do i=1,10 x(i)=i write(*,*) i,x(i) enddo do j=1,10 i=i+1 x(i)=j write(*,*)i,x(i) enddo write(*,*) "x(11)=",x(11) end program最后输出的结果是
简单的以为第一个循环结束后i=10,所以代入到第二个循环中也是10。然而奇怪的是最后没有输出i=11时候的值。而是直接i+1后代入第二个循环。
后来讨论之后发现是因为第一个循环后i的输出值就是11了。因为第一个循环中i从1开始,然后2、3…9,i=10的时候继续循环,之后i=10+1的时候大于10了,所以跳出了循环。此处跳出循环是指i>10,而不是i=10之后就立马跳出。
看样子循环理解的不深啊。。。
0 0
- Fortran学习笔记(一)
- Fortran 90 笔记(一)
- Fortran学习杂记(一)
- Fortran学习笔记2(变量声明)
- Fortran学习笔记4(循环语句)
- Fortran学习笔记5(数组Array)
- Fortran学习笔记6(函数、子程序)
- Fortran学习笔记
- Fortran学习笔记(4)
- Fortran学习笔记(5)
- Fortran学习笔记(6)
- Fortran学习笔记(7)
- Fortran学习笔记(1-3)
- Fortran学习记录1(Fortran数据类型)
- Fortran 与 C/C++ 混编学习笔记
- fortran学习
- Fortran 90学习之旅(一)Compaq Visual Fortran 6.5 的安装与第一个例子
- Fortran 90学习之旅(一)Visual Fortran 6.5 的安装与第一个例子
- 【shell语言】【例子】之 for
- ajax异步网络请求
- 多态
- Ruby (五)
- Maven实践(三) :eclipse配置maven + 创建maven项目
- Fortran学习笔记(一)
- infragistics grid 某行变红
- UglyNumber
- fport的详细使用方法
- Java研发方向准备面试(上)
- LoadRunner常用函数
- QT undefined reference to `vtable for "xxx"'
- DTD约束实战
- 亿级Web系统搭建:单机到分布式集群