小编Mal*_*nko的帖子

为什么 Codesys 可以从非零值开始数组?

在我使用 IFM PLC 的一些项目中,我遇到了以下代码:

someArray:ARRAY  [6..8] OF BYTE;
Run Code Online (Sandbox Code Playgroud)

当我在断点处检查数组时,我发现它具有三个元素:

someArray[6] = 0
someArray[7] = 0
someArray[8] = 0
Run Code Online (Sandbox Code Playgroud)

我一生都无法理解为什么有人会这样做,或者为什么这是可能的。我从来没有见过这样的事情。我没有进一步的来源可以帮助我理解它的用途(缺少部分),但这就是它的声明和使用方式。我查看了文档,也找不到原因。

为什么这是可能的,在什么情况下你会想要这样的数组?

codesys

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

标签 统计

codesys ×1