fortran - 具有隐式大小的数组导致段错误
问题描述
我有一个尝试更新的旧 fortran 代码。数组是在旧样式的子程序中给出的:
double precison A(*)
我想将其更改为 f90 标准:
double precison A(:)
但是我这样做会出错。数组主要声明为:
double precision:: A(size)
为什么我不能改变子程序中声明数组的方式?
谢谢
解决方案
推荐阅读
- postgresql - PostgreSQL中的子查询死锁
- javascript - 使用动态创建的反应组件并填充状态值
- asp.net - 无法在 ASP.NET 中纠正 VeraCode CWE ID 918 - (SSRF)
- php - 我需要使用 php 更改具有不同 id 的表的 html 元素
- java - 在静态块期间失败时在 Java 中手动加载类
- php - 我希望使用它 api v4 获得少量点击
- visual-studio-code - CosmosDB HttpTrigger VS Code Azure 函数无法加载程序集
- spring-boot - RabbitHandler 在 Spring 中创建消费者并重试致命异常,以便在侦听 RabbitMQ 时排队
- sql-server - 如何在 SQL 中创建一个新表,其中某些行是完全匹配的,而有些行不是?
- python-3.x - CountVectorizer 在具有异构列的 scikit-learn 中给出不兼容的行尺寸错误