c++获取数组中有元素的长度
时间: 2023-06-10 18:03:28 浏览: 110
CC++中获取数组的长度.pdf
你可以使用以下代码获取数组中有元素的长度:
```c
int arr[] = {1, 2, 3, 0, 5, 0, 7};
int len = sizeof(arr)/sizeof(arr[0]);
int count = 0;
for(int i = 0; i < len; i++) {
if(arr[i] != 0) {
count++;
}
}
printf("有元素的长度为:%d\n", count);
```
这段代码首先获取数组的总长度,然后依次遍历数组中的元素,如果元素不为0,则计数器加1,最后输出计数器的值即可。
阅读全文