Fortran Coder

查看: 6768|回复: 3
打印 上一主题 下一主题

[指针] 指针指向问题求教

[复制链接]

2

帖子

1

主题

0

精华

新人

F 币
19 元
贡献
9 点
跳转到指定楼层
楼主
发表于 2015-4-13 13:36:05 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 世慷 于 2015-4-13 13:36 编辑

如下面的代码,我想实现变量Element中成员Node包含3个元素,每个元素依次指向数组Node的第1、3、4号元素的效果。查了下教材,上面指向的也是间隔均匀的情况,所以也没有解决,特在这里来请教一下!
[Fortran] 纯文本查看 复制代码
Program test
        Type ClassNode
                Real(8) x,y!节点坐标
                Real(8) E,v!材料属性
        End Type

        Type ClassElement!三角形单元
                Type(ClassNode),Pointer::Node(:)
        End Type
        
        Type(ClassNode) , target :: Node(4)
        Type(ClassElement) :: Element
        Node(1).x=10
        Node(2).x=20
        Node(3).x=30
        Node(4).x=40
        
        Element.Node(1) => Node(1)
        Element.Node(2) => Node(3)
        Element.Node(3) => Node(4)
        Print*,Element.Node(1).x,',',Element.Node(2).x,',',Element.Node(3).x
        Pause
End 

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

2

帖子

1

主题

0

精华

新人

F 币
19 元
贡献
9 点
沙发
 楼主| 发表于 2015-4-14 08:34:23 | 显示全部楼层
嗯,谢谢哈!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-3 10:41

Powered by Tencent X3.4

© 2013-2024 Tencent

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