fortran如何在程序任意位置声明数据
时间: 2024-02-24 08:58:34 浏览: 120
Fortran90数据类型.ppt
在Fortran中,如果你需要在程序的任意位置声明数据,可以使用COMMON或EQUIVALENCE语句来实现。这两个语句都可以在程序的任意位置使用,用于在不同的变量之间建立关系。
COMMON语句用于声明一组具有相同名称但不同存储位置的变量。例如,下面的COMMON语句声明了一个名为"DATA"的变量组,包含了三个整型变量A、B、C:
```
COMMON /DATA/ A, B, C
```
这个声明语句可以放在程序的任意位置,用于在不同的子程序之间共享变量。
EQUIVALENCE语句用于将不同的变量关联起来,使它们共享同一个存储位置。例如,下面的EQUIVALENCE语句将变量A和B关联起来,使它们共享同一个存储位置:
```
REAL A, B, C
EQUIVALENCE (A,B)
```
这个声明语句也可以放在程序的任意位置,用于在不同的子程序之间共享变量。但是需要注意的是,EQUIVALENCE语句可能会引起不必要的混淆和错误,因此应该谨慎使用。
阅读全文