1.当数组当作函数参数的时候会退化为指针
#include<stdio.h> #include<stdlib.h> void sort(int a[]){ int num = sizeof(a); printf("数组的大小num=%d\n", num);//打印4,此时a是一个指针 //打印数组 for (int i = 0; i < 10; i++) { printf("%5d", a[i]); } } void main(){ int a[10] = {4,3,8,5,1,7,2,9,0,6}; sort(a); system("pause"); }
时间: 2024-10-08 08:25:50