vc(6.0)为什么用sizeof算数组的大小比实际的小1
#include<iostream>
#include<stdio.h>
using namespace std;
void sort(int n[])
{
// for (int i=0;;)
// {
// }
cout<<"size:"<<sizeof(n)<<endl;
for(int i=0;i<=sizeof(n);i++)
{cout<<n[i]<<endl;}
}
void main()
{
int a[]={1,2,3,4,5};
sort(a);
}
输出:size:4
1
2
3
4
5