Fortran Coder

查看: 6676|回复: 1
打印 上一主题 下一主题

[讨论] 关于可分配数组的,可能导致较难检查的错误的一个特性

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

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

QQ
楼主
发表于 2019-8-10 08:06:36 | 显示全部楼层
自古以来:简单灵活,与,严谨不易出错。都是逻辑冲突的矛盾体。

不能检查数组越界,并不是“可分配数组”的特点。
而是,“编译时不确定大小”的特点。

除了可分配数组,还有假定大小(运行时都不能确定大小)和假定形状(编译时可以确定,运行时不能确定)和自动大小数组等。

最后,楼主的代码我觉得没有什么问题的。在我这里,运行结果 c 是 5个6。
新语法里,对可分配对象,增加了自动递延功能。楼主了解一下。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-6 20:30

Powered by Tencent X3.4

© 2013-2024 Tencent

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