F90第十一章.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
F90第十一章

第十一章 指针与动态数据结构 11.1 概述/概述 11.1 概述/存储结构 11.1 概述/访问方式 11.1 概述/指针声明 11.1 概述/指针状态 11.1 概述/概述/动态数据结构示例 11.1 概述/存储结构/示例 11.1 概述/访问方式/示例 11.2 指针引用和赋值/指针引用 11.2 指针引用和赋值/指针引用 11.2 指针引用和赋值/指针赋值 11.2 指针引用和赋值/结构体指针 11.3 整型指针/概述 11.3 整型指针/例11.6 11.3 整型指针/例11.7 11.3 整型指针/概述/示例 11.4 整型指针/NULLIFY 11.4 整型指针/ASSOCIATED 11.4 整型指针/ALLOCATE 11.4 整型指针/DEALLOCATE 11.5 指针数组/指针数组 11.5 指针数组/概述/程序 11.5 指针数组/函数返回 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 11.4 整型指针/NULLIFY 9.6 动态链表 第九章 指针与动态数据结构 概述 动态链表实现 例9.12 例9.13 [例9.13]有两个班的成绩单分别放在文件data1.txt及data2.txt中,两个班人数不同,编写一个可以读取成绩的程序,用户输入文件名来决定读取哪个文件,用户可以通过座号来查询成绩. module linklist type student integer :: num integer :: Chinese, English, Math, Science, Social end type type datalink type(student) :: item type(datalink), pointer :: next end type contains function SearchList(num, head) implicit none integer :: num type(datalink), pointer :: head, p type(datalink), pointer :: SearchList p=head nullify(SearchList) do while( associated(p) ) if ( p%item%num==num ) then SearchList = p return end if p=p%next end do return end function end module linklist program ex1016 use linklist implicit none character(len=20) :: filename character(len=80) :: tempstr type(datalink), pointer :: head type(datalink), pointer :: p integer i,error,size write(*,*) filename: read(*,*) filename open(10, file=filename, status=old,iostat=error) if ( error/=0 ) then write(*,*) Open file fail! stop end if * 1. 概述 2. 指针引用与赋值 3. 整型指针 4. 与指针相关的函数和语句 5. 指针数组 6. 动态链表 7. 习题九 7 《FORTRAN90程序设计》课多媒体课件 指针是间接使用数据的方法。 静态数据结构:在编译时为其分配存储空间,大小不能改变。 静态数据结构优点:分配算法简单,易于实现,使用方便。 静态数据结构缺点:易浪费存储空间,易产生下标越界错误。 动态数据结构:在运行时为其分配存储空间,大小可改变。 动态数据结构优点:可节约存储空间,灵活,应用广。 动态数据结构缺点:分配算法复杂,实现难度大。 象链表、树结构、图结构等数据结构都适合用动态数据结构实现,指针是实现动态数据结构的有效手段。 11.1 概述 第九章 指针与动态数据结构 概述 存储结构 访问方式 指针声明 指针状态 存储单元地址:存储单元在内存中的排列序号(编

文档评论(0)

saa9099 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档