获取codesys 数组长度
时间: 2023-12-02 15:05:11 浏览: 633
CODESYS数组移位功能块
可以使用`sizeof`函数来获取数组的长度,该函数返回数组所占用的字节数。例如,对于一个名为`arr`的数组,可以使用`sizeof(arr)/sizeof(arr)`来获取其长度。下面是一个示例代码:
```c
int arr[5] = {1, 2, 3, 4, 5};
int len = sizeof(arr) / sizeof(arr[0]);
printf("The length of the array is: %d\n", len); // 输出:The length of the array is: 5
```
需要注意的是,`sizeof`函数返回的是数组所占用的字节数,而不是数组中元素的个数。因此,需要将数组的字节数除以每个元素所占用的字节数,才能得到数组的长度。
阅读全文