| 查看: 802 | 回复: 21 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【讨论】数组定义的问题
|
|||
|
比如 SUBROUTINE GETTRN REAL FRICTH(1),FRICTB(1) 意思是定义两个数组? 数组长度为1 的时候,是不是可调数组? |
» 猜你喜欢
垃圾破二本职称评审标准
已经有7人回复
三无产品还有机会吗
已经有5人回复
投稿返修后收到这样的回复,还有希望吗
已经有7人回复
博士申请都是内定的吗?
已经有14人回复
谈谈两天一夜的“延安行”
已经有13人回复
氨基封端PDMS和HDI反应快速固化
已经有11人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有11人回复
论文投稿求助
已经有4人回复
Applied Surface Science 这个期刊。有哪位虫友投过的能把word模板发给我参考一下嘛
已经有3人回复

老虎大王
木虫 (著名写手)
- 应助: 26 (小学生)
- 贵宾: 0.17
- 金币: 4774.1
- 散金: 8
- 红花: 42
- 帖子: 1361
- 在线: 215.2小时
- 虫号: 659094
- 注册: 2008-11-21
- 专业: 金属结构材料
★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+2,VIP+0):谢谢交流,欢迎常来啊,O(∩_∩)O哈哈~ 6-19 16:37
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+2,VIP+0):谢谢交流,欢迎常来啊,O(∩_∩)O哈哈~ 6-19 16:37
|
毛毛给的例子能编译通,与编译器是有很大关系的。我在Windows下用VF6.5可以编译通过,并可以顺利运行。但我在cygwin下用f77, g95(最近版本),以及gfortran(gcc 4.3.2,i686-pc-cygwin版本)都没有编通,均提示数组下标越界。在Linux下我还没有试过。但无论如何,这种方法肯定是利用了编译器的Bug或者漏洞。 当然,我还要说的是,毛毛在这里只是提供了一个例子,并没有建议大家这样编程。养成这样的编程习惯当然是不提倡,但是在技术上是可以探讨的。我以前从来没有试过这样做,我觉得毛毛还是很善于发现的,呵呵。 |
16楼2009-06-19 15:54:28
maomao1210
金虫 (正式写手)
- 程序强帖: 5
- 应助: 2 (幼儿园)
- 金币: 1431.3
- 散金: 242
- 红花: 16
- 沙发: 1
- 帖子: 991
- 在线: 441.5小时
- 虫号: 253215
- 注册: 2006-05-20
- 性别: MM
- 专业: 考古理论
★ ★ ★ ★ ★ ★
rjjy(金币+1,VIP+0):谢谢交流! 6-17 23:07
calf5983(金币+3,VIP+0):非常感谢 6-18 08:19
woshilsh(金币+2,VIP+0):thanks 6-18 19:19
rjjy(金币+1,VIP+0):谢谢交流! 6-17 23:07
calf5983(金币+3,VIP+0):非常感谢 6-18 08:19
woshilsh(金币+2,VIP+0):thanks 6-18 19:19
|
看你用的是哪个编译器了,呵呵。 一般的CVF,如果主程序传递给子程序该数组的话,该数组时可调的,否则将报错。 不过Gfortran下编译时可以调节的,建议你测试下下面的这个程序,就明白了。 IMPLICIT REAL*8(A-H,O-Z) DIMENSION A(10) CALL SUB( A) call subb() END SUBROUTINE SUB(B ) IMPLICIT REAL*8(A-H,O-Z) DIMENSION B(1) DO I=1,10 WRITE(*,*) B(I) ENDDO RETURN END SUBROUTINE SUBb() IMPLICIT REAL*8(A-H,O-Z) DIMENSION Bc(1) DO I=1,10 WRITE(*,*) Bc(I) ENDDO RETURN END |
2楼2009-06-17 22:03:18
sitonyl
铁杆木虫 (文坛精英)
- 应助: 33 (小学生)
- 金币: 12935.9
- 红花: 3
- 帖子: 10448
- 在线: 338.8小时
- 虫号: 722261
- 注册: 2009-03-14
- 性别: GG
- 专业: 导航、制导与传感技术

3楼2009-06-18 01:11:25
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
4楼2009-06-18 13:54:54













回复此楼