写了个简单的函数 结果咋不对呢?
问题相关代码,请勿粘贴截图
#include<iostream>
using namespace std;
int main()
{
int A[] = { 1,3,4,9,2,5,6,45,23 };
int length(int a[]);
cout << length(A) << endl;//运行结果是2(不知道哪里的问题)
system("pause");
return 0;
}
int length(int a1[])
{
return sizeof(a1)/sizeof(a1[0]); //警告C6384 用另一个值除指针的sizeof值
}