fortran77里面common块的作用
common块共享的是数据的类型吗?各个子程序里面是否都要用common来声明数据类型?common和90/95里面的module如何转化?...
common块共享的是数据的类型吗?各个子程序里面是否都要用common来声明数据类型?common和90/95里面的module如何转化?
展开
1个回答
展开全部
1.common 不共享数据的类型,仅共享数据的值。
2.如果你在某个程序单元需要使用 common 内的变量,则需要声明。
3.common 是个过时的语法,是错误的根源。强烈建议你看见了认识,但千万不要使用。
4.common 通过变量顺序来一一对应,而不是变量名字。这需要你特别注意。这也是它特别容易出错的原因。
5.转化为 module 不难。只要你熟悉了 common 和 module,就没有难处了。把 common 块写为 module 就可以了。
6.自己书写代码,千万别用 common,切记切记
2.如果你在某个程序单元需要使用 common 内的变量,则需要声明。
3.common 是个过时的语法,是错误的根源。强烈建议你看见了认识,但千万不要使用。
4.common 通过变量顺序来一一对应,而不是变量名字。这需要你特别注意。这也是它特别容易出错的原因。
5.转化为 module 不难。只要你熟悉了 common 和 module,就没有难处了。把 common 块写为 module 就可以了。
6.自己书写代码,千万别用 common,切记切记
追问
但是看书上的介绍module给出的例子都是在module里声明变量的,感觉没有赋值的作用啊。。。
追答
声明变量时可以同时初始化值。
module 中可以包含函数,对变量进行初始化。使用前调用该函数即可。
use 了该 module 以后的的程序单元,都可以对该模块的变量进行赋值操作。
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询