fortran的allocate的用法这段代码怎么有点不对function igl(lxyz,ig,l) implicit noneinteger,parameter::integ=4integer igl,lxyz(3),ig(3),l,i integer,allocatable::rex(*),rey(*),rez(*),ref(*)allocate(rex(l))allocate(rey(l))allocate(rez(l))allo
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 04:10:52
fortran的allocate的用法
这段代码怎么有点不对
function igl(lxyz,ig,l)
implicit none
integer,parameter::integ=4
integer igl,lxyz(3),ig(3),l,i
integer,allocatable::rex(*),rey(*),rez(*),ref(*)
allocate(rex(l))
allocate(rey(l))
allocate(rez(l))
allocate(ref(3*l))
do i=1,3*l
ref(i)=0 initialize it to zero
enddo
.
还有后续的代码,提示是带allocate的所有行都有问题,我大概知道function里面好像根本不用声明allocate,直接声明integer rex(l)就可以.是不是这样啊.
integer,allocatable::rex(*),rey(*),rez(*),ref(*)
改为
integer,allocatable::rex(:),rey(:),rez(:),ref(:)
如果数组的大小出现在虚参中,可以不用 allocatable,直接 integer rex(I),前提是 I 是虚参.
fortran的allocate的用法这段代码怎么有点不对function igl(lxyz,ig,l) implicit noneinteger,parameter::integ=4integer igl,lxyz(3),ig(3),l,i integer,allocatable::rex(*),rey(*),rez(*),ref(*)allocate(rex(l))allocate(rey(l))allocate(rez(l))allo
fortran 中coord干嘛的,用法
求单词 allocate 和 dispense 的区别和用法.搞不清楚 在做 “分配”时 用法的区别是什么
Fortran如何实现文件操作的?OPEN/CLOSE/READ/WRITE文件操作命令功能用法.
Fortran中common的用法 common/a/b/c/d/e是什么意思?
Fortran中common的用法 COMMON /a/b,/c/d/e ,f
求相关系数fortran程序~求相关系数的fortran程序~.
Allocate IRQ TO PCI VGA是什么意思BIOS设置里的
问一下这三个词如何区别问一下allocate,assign,distribute都有分配的意思,怎么区别啊?
Fortran中drnnor是什么函数,做什么用的?可以具体说明一下用法吗?最好举个例子
(x-y)^4的FORTRAN表达式是什么
fortran中dmax1的意思是?
Fortran里几个有用的函数
fortran如何计算大量数据的平均值
fortran 能输出的最大整数?
Fortran中stop和end的区别?
allocate和assign的区别做词汇题时候发现这2个词都有“分配,分派”的意思不要直接把词典上的东西搬来啊,尽量用自己的话说一下这2词有什么用法上的差别,有例句最好,
关于fortran数值计算的问题我的fortran计算中出现了11.04×10000=110399这种现象,求大侠指教这是什么原因