怎么计算数组中实际元素的个数?

来源:互联网 发布:音响调试软件 编辑:程序博客网 时间:2024/05/14 00:26

对于字符串数组,可以用strlen查看数组中存了多少个元素。例如:

#include <iostream>using namespace std;int main(){char a[10];int i = 0;while (i < 5){cin >> a[i];i++;}a[i] = '\0';int k = strlen(a);                          //strlen是针对字符串的,遇到'\0'停止cout << i <<" "<< k <<endl;return 0;}
输出结果

5 5

可以看出对于字符串,我们可以通过strlen得到数组中实际元素的个数。但是对于int数组呢,或者单纯的字符数组呢?该怎么得到呢?

0 0