# include<stdio.h>
#include<string.h>
#pragma warning(disable:4996)
int main()
{
int a[] = { 5,4,4,4};
int k;
int m, n;
int sort(int a[]);
printf("长度%d\n", sizeof(a));
sort(a);
return 0;
}
int sort(int a[]) {
printf("长度%d\n", sizeof(a) );
for (int i = 0; i < sizeof(a)/sizeof(int); i++) {
printf("%d\n", a[i]);
}
return 0;
}
为啥两次输出同一个数组,长度变化了