数组作为函数的参数
数组作为函数的参数有两种形式:
1.数组元素(下标变量)作为实参;
2.把数组名作为函数的形参和实参;
第一种:
数传递跟普通情况一样
第二种:
使用址传递:
#include <stdio.h>
void test(int b[10]);
int main()
{
int a[10]={2,4,6,8,10,12,14,16,18,20};
test(a);
putchar('\n');
return 0;
}
void test(int b[10])//直接读取了a的地址
{
int i = 10;
while(i--)
{
printf("%d ",b[i]);
}
}