Fortran Coder

查看: 10341|回复: 2
打印 上一主题 下一主题

[派生类型] 求助,关于自定义数据类型的问题

[复制链接]

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

楼主
发表于 2014-2-11 09:42:53 | 显示全部楼层
1. 错误的原因是:声明语句必须写在所有执行语句之前。可参考 FAQ 文章:http://fcode.cn/guide-36-1.html   Q0007
2. 看了昨晚你们在群里的聊天记录,有几个误区:
   a. 不管是 C 还是 C++ 还是 Fortran,都有堆栈。堆栈是操作系统的概念,与开发应用程序的语言无关。
   b. C/C++ 允许声明语句出现在执行语句中间。这其实只是规定的不同,他们的解析都在编译时。
   c. 其实 Fortran 也可以按照 C 的去规定,但是 Fortran 语法规范没有这样做。在 module 里,前面的函数可以调用后面的函数,就说明了这一点。
   d. 声明数组时,并不申请空间。声明只是告诉编译器这是个什么东西,并不执行。数组的空间由链接时直接写入可执行文件的数据段。
3. 最后,在这里发帖可插入 Fortran 代码,显示为高亮。点发帖编辑器上 <> 图标。这东西我花了不少精力,欢迎试用!^_^
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-5 16:59

Powered by Tencent X3.4

© 2013-2024 Tencent

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