问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

fortran 定义全局变量

发布网友 发布时间:2022-04-22 16:51

我来回答

2个回答

热心网友 时间:2023-10-22 06:37

mole主要有以下作用:
1)mole 可以声明变量,经常用来声明程序中所需要的常量、或是用来存放全局变量
2)mole里面可以定义自定义类型,在经过use的命令可以让程序中的每一个函数都能使用这个类型
3)mole里面可以编写函数,同样使用use命令。
至于你提出的问题,可以用以下程序来解释:
mole global
implicit none
integer a,b
common a,b
! read (*,*) a,b
end mole

program ex0834
use global
implicit none
read (*,*) a,b
write(*,*) a,b
end program
在mole里声明了全局变量a,b.在program里就可以省去定义a,b的部分,就可以直接使用a,b.
第二个问题,当把mole里的注释符“!”去除, 把program里的read(*,*) a,b 注释掉就能发现程序错误,所以我认为在mole里,不能通过read赋值。

参考资料:fortran95程序设计,彭国伦版 P205和P315

热心网友 时间:2023-10-22 06:38

mole变量是模块变量,只要你use这个mole就可以对它进行操作了。
用fortran编程,起步时尽量的不要拿C或是C++往里套,否则会越学越迷糊:)
当然,你也可以认为mole变量其实就是C/C++中,某个结构体里面的静态变量:)它的作用域是全局的,但需要你带上结构体(mole)的名字:)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在C语言中 语句 printf("%d%d%%d%d",1+2,5/2,-2*4,11%3)是怎样运算的... 全国计算机二级考试教材上的例题,printf后括号内的格式很不解,%d和\... 电源稳压器 闺蜜头像三张 三张闺蜜头像 中山眼科医科的吕林教擅长哪方面治疗,要怎样预约 冰箱冷冻成品区和冷冻生鲜区的区别 东京大学东洋文化研究所前身今世 简单介绍东洋武士文学 东洋西洋区别 怎样在群里单独给一个发信息 求经典FORTRAN语言教材! 什么是FORTRAN语言? fortran程序设计题 我用fortran90 写程序时出现了这样的问题,谁能告诉我是怎么回事啊? 关于fortran语言: 从未接触过这类语言,想通过一个例子了解一下,劳高手指点迷津! 编写牛顿均差插值多项式的程序用fortran语言 Fortran语言的学习方法及其意义,有什么好的教材吗? fortran 中的sgl.lib 问题 涓这个字怎么读,涓怎么念,涓怎么拼音,涓怎么组词 如果手上有一笔钱,那把这笔钱存银行还是买保险最好? Fortran里面的return语句怎么用 C语言学过后如何学fortran? Fortran程序设计 77和95有什么区别?尽量详细,谢谢。 Fortran95程序设计的简介 Fortran95编程 Fortran95程序设计的图书目录 求助!!!计算机fortran95编程题 Fortran95程序设计的介绍 适合大脸的发型有哪些? 大圆脸女生适合烫什么样的卷发比较可爱 适合大脸的发型有哪些? 大脸适合什么发型 苹果mac系统的操作方案!! 三个Mac系统Shift键使用技巧 如何使用outlook发送邮件 为什么outlook发不出大邮件 试用outlook怎么在邮件里加入超级链接? outlook无法发送邮件怎么办? Outlook 发大体积邮件的问题 为什么我的OUTLOOK邮箱发送不了大一点的邮件 送给爸爸祝福的成语 父亲祝福的词语 关于对父亲的祝福成语 女儿对老爸生日祝福四字词语 “祝爸爸”用四字词语来形容有哪些? 祝爸爸生日快乐的词 手机QQ群聊天可以与群里某一人单独聊天吗? 祝爸爸用四字词语来形容 爸爸生日祝福词