您的位置:首页 > 其它

当用数组名作函数参数时,情况则不同。由于实际上形参和实参为同一数组,因此当形参数组发生变化时,实参数组也随之

2013-10-13 16:37 453 查看
#include <stdio.h>//改变a[20];通过传递不同的参数,1是传递a(相当于传递的指针).2是传递a[20](传递的是值)
void change(int b[])
{
int j;
for (j=0;j<3;j++)
{
b[j]=1;
}

}
int main()
{
int an[20]={0};
int i;
change(an[20]);
for (i=0;i<3;i++)
{
printf("%d\n",an[i]);//改变a[20];通过传递不同的参数,1是传递a(相当于传递的指针).2是传递a[20](传递的是值)
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: