24小时热门版块排行榜    

查看: 864  |  回复: 5

whitbear

新虫 (初入文坛)

[求助] fortran程序中的一个问题GRB(I,J,K).FLAG

在一个fortran程序中看到一个语句
GRB(I,J,K).FLAG=GRB(I,J,K).FLAG+1,请问这里的数组GRB(I,J,K)后面的.flag是什么意思?谢谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

oven1986

至尊木虫 (知名作家)

钓鱼岛岛主兼琉球地下党总书记

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-08-17 09:49:11
看起来像是运算后自加一,你把源程序行单独列出来看看。

[ 发自手机版 http://muchong.com/3g ]
优秀是一种习惯!
2楼2013-08-14 20:21:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

whitbear

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by oven1986 at 2013-08-14 20:21:21
看起来像是运算后自加一,你把源程序行单独列出来看看。

是加一,但我不明白的是“GRB(I,J,K).FLAG”为什么在数组后面加一个".flag",是标志的意义吗?谢谢
3楼2013-08-14 21:08:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

whitbear

新虫 (初入文坛)

我已经懂了,也许以后也有人会问,所以我自问自答一下:这个和C语言中的struct类似,是定义的一个自定义类型变量,GRB(I,J,K).FLAG意思是:GRB(I,J,K) 这个类型的变量包含一个量是FLAG,还可以包含其余变量,彭国伦的FORTRAN95第65页上有说明
4楼2013-08-15 20:36:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (小有名气)


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-08-17 09:49:19
本帖仅楼主可见
5楼2013-08-16 00:14:48
已阅   申请仿真EPI   回复此楼   编辑   查看我的主页

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+3, 鼓励讨论交流! 2013-08-17 09:49:28
grb 是一个type (以前叫结构体,structure) ,.flag 是 这个type的一个componant,具体是什么意思要看这个type的定义。在这里没法瞎猜。先去找grb(听起来像是GRB颜色)的定义,比如
Type( GRBtype), dimension(nx,ny,nz) :: grb
然后去看 GRBtype (应该是其他的名字)这个type是怎么定义的,里面一定有 flag这个componant的定义。
6楼2013-08-16 11:20:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 whitbear 的主题更新
信息提示
请填处理意见