Fortran Coder

查看: 9728|回复: 4
打印 上一主题 下一主题

[流程控制] fortran 调试时如何处理条件语句

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

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

QQ
楼主
发表于 2015-6-22 21:28:24 | 显示全部楼层
1.这是数组越界
2.你可以把 dim 设置为 3,既可解决这一问题。
3.你的数组是一维数组,而不是三维数组。只是其大小是3,而不是维度。这是重要概念,别搞错。
4.在编译时,if语句的每个分支都参与编译,并且不能出错,否则编译就会失败。
5.如果需要编译时只编译某一个分支,则使用“条件编译”
6.你的问题应该已经在QQ群完美解决了。
7.你在cvf上能够编译,是因为cvf垃圾,这样基本的错误都没能找出来。
8.编译时,运行时,这是两个非常非常重要的概念,你必须弄清楚哪些事情时编译时决定的,哪些是运行时决定的。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-15 13:13

Powered by Tencent X3.4

© 2013-2024 Tencent

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