主题:不同类型的变量能放在同一个公用区里面吗
hebut1
[专家分:80] 发布于 2011-09-07 22:00:00
各位好,请问不同类型的变量能放在同一个有名公用区里面吗?
比如:
real xx
integer nn
common/nx/xx,nn
这样的语句有问题吗?小弟先谢过各位啦。
回复列表 (共5个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-09-07 23:04:00
可以放在一起,不过最好还是改成module吧,common将被抛弃:)
板凳
dongyuanxun [专家分:7180] 发布于 2011-09-07 23:09:00
能
注意浮点数放前
和字节对齐有关
不过很多编译器放后面也可以
3 楼
hebut1 [专家分:80] 发布于 2011-09-07 23:35:00
哈,多谢谢前辈指导。
module
里面不也是有common吗,我看到彭国伦的书上是这样的。
现在的编译器哪个比较好用呢?
4 楼
cgl_lgs [专家分:21040] 发布于 2011-09-08 12:31:00
用module就不要再用common了。。。
编译器嘛,PGI、IVF、gfortran都行:)
5 楼
hebut1 [专家分:80] 发布于 2011-09-08 22:32:00
那我以后就学用module了。谢谢各位前辈
我来回复