Fortran Coder

查看: 2125|回复: 6

[子程序] 定义没太看懂DOUBLE PRECISION BUF(NCF,NCM,*)

[复制链接]

13

帖子

6

主题

0

精华

入门

F 币
59 元
贡献
22 点
发表于 2023-3-16 19:56:30 | 显示全部楼层 |阅读模式

DOUBLE PRECISION BUF(NCF,NCM,*),PV(NCM,*)
BUF 和 PV 的定义是什么意思呢 *代表什么呢
NCF ,NCM 都是数
万分感谢

13

帖子

6

主题

0

精华

入门

F 币
59 元
贡献
22 点
 楼主| 发表于 2023-3-16 20:01:23 | 显示全部楼层
是三维数组和二维数组的意思吗

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
发表于 2023-3-16 20:20:46 来自移动端 | 显示全部楼层
是的,三维和二维。最后一个维度的大小是假定的。所谓假定,就是不确定有多大,根据实参的大小来。
这种定义方法只适合于虚参~~也就是子程序或函数的参数列表中的变量。

13

帖子

6

主题

0

精华

入门

F 币
59 元
贡献
22 点
 楼主| 发表于 2023-3-16 20:49:46 | 显示全部楼层
vvt 发表于 2023-3-16 20:20
是的,三维和二维。最后一个维度的大小是假定的。所谓假定,就是不确定有多大,根据实参的大小来。 ...

好的十分感谢

13

帖子

6

主题

0

精华

入门

F 币
59 元
贡献
22 点
 楼主| 发表于 2023-3-16 20:52:32 | 显示全部楼层
vvt 发表于 2023-3-16 20:20
是的,三维和二维。最后一个维度的大小是假定的。所谓假定,就是不确定有多大,根据实参的大小来。 ...

可以再麻烦解释一下这个do循环的意思吗
DO 1 I=NP+1,NCF
        PC(I)=TWOT*PC(I-1)-PC(I-2)
    1   CONTINUE
        NP=NCF
是先从i到ncf循环在执行1的contice
还是先执行1再循环
还是其他意思呢

1

帖子

0

主题

0

精华

新人

F 币
10 元
贡献
2 点
发表于 2023-3-16 21:38:53 | 显示全部楼层
本帖最后由 tjnmr 于 2023-3-16 21:40 编辑
ssy 发表于 2023-3-16 20:52
可以再麻烦解释一下这个do循环的意思吗
DO 1 I=NP+1,NCF
        PC(I)=TWOT*PC(I-1)-PC(I- ...

是 do 循环。do 1 / 1 continue 是一个 循环
先执行 np+1 到 ncf 的循环。
然后再把ncf的数赋值给np

13

帖子

6

主题

0

精华

入门

F 币
59 元
贡献
22 点
 楼主| 发表于 2023-3-19 10:27:15 | 显示全部楼层
tjnmr 发表于 2023-3-16 21:38
是 do 循环。do 1 / 1 continue 是一个 循环
先执行 np+1 到 ncf 的循环。
然后再把ncf的数赋值给np ...

十分感谢
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-4-14 03:32

Powered by Tencent X3.4

© 2013-2024 Tencent

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