sizeof计算数组长度
时间: 2023-07-16 21:15:13 浏览: 114
sizeof 计算出实例的大小
在C/C++中,可以使用sizeof运算符来计算数组的长度。sizeof运算符返回数据类型或变量占用的字节数,因此可以通过将数组的总字节数除以单个元素的字节数来计算数组元素的个数。例如,对于一个int类型的数组,可以使用以下代码计算其长度:
```
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(int);
```
在这里,sizeof(arr)返回整个数组占用的字节数,而sizeof(int)返回int类型变量占用的字节数,通过将这两个值相除,我们可以得到数组元素的个数。注意,这个方法只适用于数组类型,对于指针类型不能使用这种方法来计算长度。
阅读全文