Fortran中 common/cons/皮,boltz
时间: 2023-06-29 21:08:45 浏览: 44
Common/cons/是一个Fortran中的共享存储区域(或共享变量),其中包含了一些常数和物理常数。这个共享存储区域可以在Fortran程序中的不同子程序中被访问和修改。
皮和Boltz指的可能是两个不同的物理量。皮可能是指皮尔逊常数,它是空气中声速与温度、湿度等参数的关系常数。Boltz可能是指玻尔兹曼常数,它是热力学中的一个重要常数,与分子运动论和统计物理学有关。
相关问题
Fortran中common/init/
`common` 和 `init` 是 Fortran 中的两个关键字,分别表示共享内存和初始化变量。
`common` 关键字用于声明共享内存块,可以在不同的子程序中使用相同的内存块。`common` 语句的基本语法如下:
```
COMMON /blockname/ var1, var2, ..., varn
```
其中 `/blockname/` 表示共享内存块的名称,`var1, var2, ..., varn` 表示需要共享的变量名。在不同的子程序中,只需要使用相同的 `blockname` 就可以访问相同的共享内存块。
`init` 关键字用于声明变量的初始值,可以在程序开始时对变量进行初始化。`init` 语句的基本语法如下:
```
var = init
```
其中 `var` 表示需要初始化的变量名,`init` 表示变量的初始值。例如:
```
INTEGER :: a = 0, b = 1
```
上述代码中,声明了两个整型变量 `a` 和 `b`,并且将它们的初始值分别设置为 `0` 和 `1`。
需要注意的是,`common` 和 `init` 都是 Fortran 的语句,不是函数或者子程序。因此,它们可以出现在任何位置,并且不需要使用调用语法。
Fortran中common
Fortran中的COMMON是一种用于在不同子程序之间共享变量的机制。它允许在一个程序或模块中定义一组变量,并将这些变量声明为COMMON块。然后,其他程序或模块可以使用相同的COMMON块名来引用这些变量,从而实现变量共享。
COMMON块通常在程序的开头或模块的顶部定义,并包含一组变量声明。例如,以下是一个COMMON块的示例:
```
COMMON /MYBLOCK/ X, Y, Z
```
在这个例子中,MYBLOCK是COMMON块的名称,X、Y和Z是要共享的变量名。可以在其他程序或模块中使用相同的COMMON块名称来访问这些变量。例如:
```
PROGRAM MAIN
COMMON /MYBLOCK/ X, Y, Z
...
END PROGRAM
SUBROUTINE SUB1
COMMON /MYBLOCK/ X, Y, Z
...
END SUBROUTINE
SUBROUTINE SUB2
COMMON /MYBLOCK/ X, Y, Z
...
END SUBROUTINE
```
在这个例子中,程序MAIN和子程序SUB1和SUB2都可以访问COMMON块中的变量X、Y和Z。注意,所有使用COMMON块的程序和子程序必须以相同的COMMON块名称和相同的变量名来声明和访问变量,否则它们将无法共享变量。