统计数组中指定元素的个数C语言指针
时间: 2023-08-12 09:16:04 浏览: 180
C语言数组指针
好的,下面是统计数组中指定元素的个数的C语言代码,使用指针实现:
```c
#include <stdio.h>
int count(int *arr, int n, int x) {
int i, cnt = 0;
for (i = 0; i < n; i++) {
if (*(arr + i) == x) {
cnt++;
}
}
return cnt;
}
int main() {
int arr[] = {1, 2, 3, 4, 5, 2, 3, 2};
int n = sizeof(arr) / sizeof(arr[0]);
int x = 2;
int cnt = count(arr, n, x);
printf("%d appears %d times in the array.", x, cnt);
return 0;
}
```
这里也使用指针访问数组元素,函数中传入数组的指针、数组长度和要统计的元素值,然后使用指针访问数组元素进行统计,最后返回统计结果。
阅读全文