收藏 分享(赏)

Fortran指针.ppt

上传人:fmgc7290 文档编号:8629728 上传时间:2019-07-06 格式:PPT 页数:11 大小:188.50KB
下载 相关 举报
Fortran指针.ppt_第1页
第1页 / 共11页
Fortran指针.ppt_第2页
第2页 / 共11页
Fortran指针.ppt_第3页
第3页 / 共11页
Fortran指针.ppt_第4页
第4页 / 共11页
Fortran指针.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、第十章 指针,10.1 指针的基本概念,实质:给一个变量起一个别名,指针变量的定义格式,类型说明,它表示该指针所指的目标变量类型。,类型说明, POINTER:指针变量名1, 指针变量名2, ,注意:指针变量与目标变量的类型应当一致,指针的使用: 格式:指针变量=目标变量或者另一指针变量。,10.2 指针数组 指针也可以声明成数组来进行使用,这里有两个使用方法:1:让指针指到其他数组2:配置一个内存空间来使用,第二种情况: 动态分配存储单元函数:ALLOCATE方法:先定义指针,再利用ALLOCATE(P)函数为其动态分配空间,其中P为指针变量。,第一种情况: Example: Integer

2、 , pointer : a(:) Integer , target : b(5)=(1,2,3,4,5) a=b ! a(15)=b(15),优点:通过动态定义,可以根据当时使用空间大小来生成空间,使数组大小满足要求。,注意: 释放存储单元函数:DEALLOCATE,10.3 指针与函数,指针变量可以作为参数在函数之间传递,也可以作为函数的返回值,使用时需要注意以下几点策略:1:要把指针传递给函数时,要声明这个函数的参数 使用接口interface. 2 指针参数声明时不需要intent这个形容词。3函数返回值若为指针时,需要定义函数的interface.,不过编写interface很麻烦,将函数封装在module中,就等于 编写好interface,10.4 指针的应用,在两条数据进行交换,尤其是这两条数据量很大的时候,这时用指针可以提高执行效率,而且需要的空间小,一指针还可以创建各种串行结构,以及树状结构,串行结构:,1:单向串行,双向串行:,环状串行:,二、插入和删除,插入:,删除:,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报