C语言数组的值通过参数传递
通过函数改写下列程序,数组的值通过参数传递,运行程序后a[0]的值是________。main(){floata[10];inti;for(i=0;i<3;i++)sca...
通过函数改写下列程序, 数组的值通过参数传递,运行程序后a[0]的值是 ________。
main()
{ float a[10];
int i;
for( i=0; i<3; i++) scanf(“%d”, &a[i]);
for( i=1; i<3; i++) a[0]=a[0]+a[i];
printf( “%f\n”,a[0]);} 展开
main()
{ float a[10];
int i;
for( i=0; i<3; i++) scanf(“%d”, &a[i]);
for( i=1; i<3; i++) a[0]=a[0]+a[i];
printf( “%f\n”,a[0]);} 展开
4个回答
展开全部
如果函数类似这样 sum(int a[]),因为是地址传递,a[0]的值为你输入的三个数的和.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a[0]的值为你输入的三个数的和。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a[0] = a[0]+a[1]+a[0]+a[2];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询