一道c语言数组题

#include<stdio.h>func(intb[]){intj;for(j=0;j<4;j++)b[j]=j;}main(){inta[4],i;func(a);f... #include<stdio.h>
func(int b[ ])
{int j;
for(j=0;j<4;j++)
b[j]=j;
}
main()
{int a[4],i;
func(a);
for(i=0;i<4;i++)
printf("%d",a[i]);
}

答案是0 1 2 3 请问怎么算 谢谢
展开
 我来答
百度网友0991d51
2011-08-28 · TA获得超过495个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:73.6万
展开全部
一切程序 从main()函数开始看
int a[4] 定义了一个数组a,能放四个整数
func(a);调用func()子函数,需要数组a的参与
func(int b[ ]) 说明在子函数中b就是a数组
for(j=0;j<4;j++)
b[j]=j;
四次循环,分别是b[0]=0
b[1]=1
b[2]=2
b[3]=3
结束后
回到main函数
for(i=0;i<4;i++)
printf("%d",a[i])同样四次循环,将a数组中的元素输出
记住读程序的时候,都是从main函数看起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式