C语言中如何判断数组长度
时间: 2024-05-08 08:15:07 浏览: 72
C/C++中获取数组长度的方法示例
在C语言中,可以使用sizeof运算符来判断数组的长度。sizeof运算符返回的是数组所占用的总字节数,因此可以通过将sizeof运算符的结果除以数组元素的大小来计算出数组的长度。
例如,对于int类型的数组a,可以使用以下代码来计算其长度:
```
int a[] = {1, 2, 3, 4, 5};
int length = sizeof(a) / sizeof(int);
```
在上面的代码中,sizeof(a)返回的是数组a所占用的总字节数,而sizeof(int)返回的是int类型所占用的字节数。因此,将sizeof(a)除以sizeof(int)就可以得到数组a的长度为5。
阅读全文