“array or what is this?” 可以翻译为 “数组或者这是什么?”

huangapple go评论58阅读模式
英文:

array or what is this?

问题

"我遇到了一行类似于"LOCAL Path[1000]:BYTE"的代码。\n\n据我理解,它在栈上为一个本地变量分配空间,但我无法理解这里为什么有方括号。这是一个数组吗?"

英文:

I met a line of code like "LOCAL Path[1000]:BYTE".

As far as I understand, it allocates space on the stack for a local variable, but I cannot understand why there are square brackets here. Is it an array or what?

答案1

得分: 1

是的,它是一个数组。从文档中来,LOCAL

labelId可以是一个简单的变量,也可以是包含count个元素的数组,其中count是一个常量表达式。

英文:

Yes, its an array. From the docs, LOCAL

> The labelId may be a simple variable or an array containing count
> elements, where count is a constant expression.

huangapple
  • 本文由 发表于 2023年5月20日 22:49:29
  • 转载请务必保留本文链接:https://go.coder-hub.com/76295810.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定