爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2880|回复: 9

[求助] 求教,解释一个最基本的计算~~

[复制链接]

新浪微博达人勋

发表于 2014-3-6 10:56:16 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
最近在学习fortran,遇到一道例题,求解释为啥结果是这样的。。。
例:分析下列程序的结果
implicit none
integer  m , n
read * , m , n , n , m
m=m+n
n=m+n
print * , m , n
end
当输入7 8  9  10
输出结果为 19 28



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-6 11:03:08 | 显示全部楼层
这很明显啊,都是以最后一次赋值为准
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-6 11:04:56 | 显示全部楼层
很容易啊,m=m+n中的m是10,n是9.那么结果m就是19了。
19+9=28.
不知道,你的疑问在哪里?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-6 11:08:03 | 显示全部楼层

输入的是7 8 9 10 为什么不是7+8而是19+9呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-6 11:10:51 | 显示全部楼层
以你最后的赋值为准。前面的被替换了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-6 14:10:40 | 显示全部楼层
小手一抖,金币带走
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2014-3-6 14:26:02 | 显示全部楼层
Jacelion 发表于 2014-3-6 14:10
小手一抖,金币带走

灌水多了可能会都消失~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-6 18:09:07 | 显示全部楼层
天道酬勤 发表于 2014-3-6 11:04
很容易啊,m=m+n中的m是10,n是9.那么结果m就是19了。
19+9=28.
不知道,你的疑问在哪里?

那“read * , m , n , n , m”表示什么意思?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-6 18:16:20 | 显示全部楼层
从键盘读入m,n的值,以最后一次的赋值为准,所以你那样输入,最后的得到n=9,m=10
之后m=m+n为m=9+10=19。n=m+n为n=19+9=28
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-6 19:56:11 | 显示全部楼层
hm_others 发表于 2014-3-6 18:16
从键盘读入m,n的值,以最后一次的赋值为准,所以你那样输入,最后的得到n=9,m=10
之后m=m+n为m=9+10=19。n ...

明白了,谢谢
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表