Fortran Coder

标题: 数组元素为0的参数传递是否有风险 [打印本页]

作者: cqflhl    时间: 2024-9-1 11:23
标题: 数组元素为0的参数传递是否有风险
主程序向子程序传入数组A, 可能是1/2/3维, 其中某一维或几维大小是0
子程序直接定义接收的数组  REAL:: A(a,b,c)        !abc其中一个或多个=0

有没有可能 出现 Program Exception-access violation

如果有0大小出现, 是不是自动认为空元素, 不会影响其他参数的传入

作者: fcode    时间: 2024-9-1 20:49
等等,如果其中一个维度大小为0,那整个数组的大小就是0。
会不会这些维度的大小应该为 1 呢?




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2