吉他的五线谱怎么看:谁能说明一下c语言的题11

来源:百度文库 编辑:高校问答 时间:2024/05/09 19:48:51
int fun(int x[],int n)
{static int sum=0,i;
for(i=O;i<n;i++) sum+=x〔i〕;
return sum;
}
main()
{int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4); printf("%d\n",s);
}
程序执行后的输出结果是

谁能说明一下个行的意思
说的越详细越好

程序执行后的输出结果是:45
int fun(int x[],int n) //定义方法fun参数1位整形数组x,参数2为整形变量n,这个方法返回类型为int整形
{static int sum=0,i; //定义静态整形变量sum起初始值为0,i
for(i=O;i<n;i++) sum+=x〔i〕; //for循环按照条件完成遍历数组中的数,并将其累加到变量sum中
return sum; //返回sum
}
main()
{int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; 定义两个数组length分别为5,4(注意下标从0开始)
s=fun(a,5)+fun(b,4); printf("%d\n",s); //调用fun方法把结果相加放在s中,输出s(%d)10进制

~~~~~~
说得不好,大家别打击我哈
}