小编Not*_*666的帖子

局部范围内可以有多少个变量

我的问题很简单:有多少变量可以在本地范围内正确翻译?

我必须创建一个从 C++ 到汇编的小型翻译器(用于学习目的)。在翻译过程中,有一个动态的标识符表(我想是变量名,在简单的情况下)。可以有多少?

我的意思是,我的表无论如何也是动态的,但我需要创建一个令牌数组,其中每个都有 2 个数字 - 表中的表 ID 和记录 ID。所以,我想知道,这类型应这些ID是- ,intshortlong等?

c++ variables translation

5
推荐指数
1
解决办法
97
查看次数

在 FORTRAN-77 中传递二维数组的子数组

我有二维数组

real triangle(0:2, 0:1)
Run Code Online (Sandbox Code Playgroud)

其中“三角形”是一个向量数组(一维数组),我也有子程序

subroutine vecSub(lhs, rhs, result)
real lhs(0:1), rhs(0:1), result(0:1)
    result(0) = lhs(0) - rhs(0)
    result(1) = lhs(1) - rhs(1)
    return
end
Run Code Online (Sandbox Code Playgroud)

有没有办法将“三角形”变量中的向量之一传递给这个子程序?Fortran-90 可以做到这一点:triangle(0, :)它给出了第一个三角形数组,但我只能使用 FORTRAN-77,所以这不行,有什么建议吗?

arrays fortran fortran77

2
推荐指数
1
解决办法
330
查看次数

标签 统计

arrays ×1

c++ ×1

fortran ×1

fortran77 ×1

translation ×1

variables ×1