数组做形参怎么声明 数组作为形参和实参之间的值传递?

数组作为形参和实参之间的值传递?写一个例子来理解:#include<stdio。H>void test(int ainum[]int len)//形式参数,也可以这样做:void test(i

数组作为形参和实参之间的值传递?

写一个例子来理解:#include<stdio。H>void test(int ainum[]int len)//形式参数,也可以这样做:void test(int*ainum,int len){int i for(i=0I<leni)printf(“num[%D]=%Dn,ainum[i])}int main(void){int ain[5]={1,2,3,4,5}test(AI,5)//参数:数组名称。其目的是将数组的第一个地址传递给测试函数return 0}