数组传参传递的是数组元素的首地址,所以sizeof(arr)输出的4字节
主函数中sizeof(arr)=分配的数组元素个数*4,即400个字节
#include<stdio.h>
void Bubble_Sort(int arr[])
{
int i,j;
int n=sizeof(arr);
printf("%p\n",arr);
printf("%d ",n);
}
int main()
{
int a[100];
int i,j,t,n;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("%d ",sizeof(a));
Bubble_Sort(a);
return 0;
}