Fortran Coder

使用动态数组的问题

查看数: 6910 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-5-9 22:50

正文摘要:

[Fortran] 纯文本查看 复制代码 program composite       implicit none        external xigema           integer,parameter::con=192,xx ...

回复

盐酸兔子 发表于 2015-5-10 10:26:49
vvt 发表于 2015-5-10 08:58
这是数据结构的问题了。常见的思路有两种:
第一:
1. 先执行一遍,不进行大量的计算或操作,只获得数组的 ...

问题解决了 谢谢
vvt 发表于 2015-5-10 08:58:41
这是数据结构的问题了。常见的思路有两种:
第一:
1. 先执行一遍,不进行大量的计算或操作,只获得数组的大小(例如根据文件的行数等信息判断)
2. 根据第一步的结果分配数组
3. 再执行一遍,实际计算。
第二:
使用链表等结构
盐酸兔子 发表于 2015-5-10 08:22:39
好,谢谢您,我明白什么意思了。主要我想实现每进行一次if语句就给特定数组增加一维循环,这个用动态数组可以实现么。
vvt 发表于 2015-5-10 00:58:09
循环分配数组,但是没有释放。则第二次循环时出错,因为第一次分配的未释放

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

GMT+8, 2024-5-19 07:07

Powered by Tencent X3.4

© 2013-2024 Tencent

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