c语言如何判断数组中存了几个数据
时间: 2024-03-08 21:47:13 浏览: 150
在C语言中,数组是一系列相同类型的元素的集合。如果你想知道数组中存了多少个数据,可以使用数组的长度除以每个元素的大小来计算。例如,如果你有一个整数数组arr,可以使用以下代码来计算存储在数组中的元素数量:
```c
int arr[] = {1, 2, 3, 4, 5};
int num_elements = sizeof(arr) / sizeof(arr[0]);
```
在这个例子中,arr数组包含5个整数元素,每个元素占用4个字节(在32位系统中)。因此,使用sizeof操作符计算数组的长度为20个字节。通过将数组长度除以每个元素的大小,我们可以得到存储在数组中的元素数量,即5。
阅读全文