#include <iostream>
using namespace std;
void Find(int a[]);
void main()
{
int a[]={10,20,30,43,50,66,78,92,100};
int k=sizeof(a);
cout<<"k="<<k<<endl;
Find(int a[]);
}
void Find(int a[])
{
int m=sizeof(a);
cout<<"m="<<m<<endl;
int aa[]={10,20,30};
int mm=sizeof(aa);
cout<<"mm"<<mm<<endl;
}
最后输出:
k=36
m=4
mm=12
注意,k和m的值不同,想想为什么吧。