C语言如何计算数组个数
时间: 2023-09-10 13:07:30 浏览: 254
C语言查找数组里数字重复次数的方法
在C语言中,可以通过以下两种方法计算数组的元素个数:
1.使用sizeof运算符计算数组大小,再除以单个元素的大小。例如,对于一个数组arr,可以使用以下代码计算元素个数:
```
int arr[] = {1, 2, 3, 4, 5};
int count = sizeof(arr) / sizeof(arr[0]);
```
上述代码中,sizeof(arr)返回整个数组的大小,而sizeof(arr[0])返回单个元素的大小,因此可以通过两者相除计算出数组的元素个数。
2.通过循环遍历数组,并计算元素个数。例如,可以使用以下代码计算数组arr的元素个数:
```
int arr[] = {1, 2, 3, 4, 5};
int count = 0;
for(int i=0; i<sizeof(arr)/sizeof(arr[0]); i++){
count++;
}
```
上述代码中,循环遍历数组arr,并在每次循环中计数器count加一,最终得到数组的元素个数。
阅读全文