void arraySum(int a[],int b[]) { cout < <"sizeof(a)" < <sizeof(a) < <endl; cout < <"sizeof(a[0])" < <sizeof(int) < <endl; int length_a = sizeof(a)/sizeof(int); } // 等价于: void arraySum(int *a,int *b) { cout < <"sizeof(a)" < <sizeof(a) < <endl; cout < <"sizeof(a[0])" < <sizeof(int) < <endl; int length_a = sizeof(a)/sizeof(int); }
形参中数组自动退化为指针