c++_求数组的长度C++ 数组的长度:
#include<iostream>
using namespace std;
template<class T>
int length(T& arr)
{
//cout << sizeof(arr[0]) << endl;
//cout << sizeof(arr) << endl;
return sizeof(arr) / sizeof(arr[0]);
}
int main()
{
int arr[] = { 1,5,9,10,9,2 };
// ⽅法⼀
cout << "数组的长度为:" << length(arr) << endl;
// ⽅法⼆
//cout << end(arr) << endl;
//cout << begin(arr) << endl;
cout << "数组的长度为:" << end(arr)-begin(arr) << endl;
system("pause");
return 0;
python获取数组长度}
输出结果为:
数组的长度为:6
数组的长度为:6
对于字符串数组,可以⽤ strlen() 函数来获取字符串数组的长度。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。