Fortran Coder

查看: 2141|回复: 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 点
5#
 楼主| 发表于 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 点
6#
发表于 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 点
7#
 楼主| 发表于 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-27 09:40

Powered by Tencent X3.4

© 2013-2024 Tencent

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