Fortran Coder

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

[派生类型] 自定义类型,又是数组时,变量如何选取?ps 菜鸟一个

[复制链接]

6

帖子

2

主题

0

精华

入门

F 币
68 元
贡献
40 点
跳转到指定楼层
楼主
发表于 2015-6-14 19:49:21 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
[Fortran] 纯文本查看 复制代码
module typedef
 implicit none
 type ::player
 real:: angle
 real:: speed
 real:: distance
 end type
end module

 program main
  use shoot
  implicit none
  integer,parameter::players=2
  type(player)::people(players)=(/player(30.0,25.0,0.0),player(45.0,20.0,0.0)/) 

  红色部分为什么不用people
即最后一行代码写成如下形式是错误的:
  type(player)::people(players)=(/people(30.0,25.0,0.0),people(45.0,20.0,0.0)/)
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-3 00:45

Powered by Tencent X3.4

© 2013-2024 Tencent

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