A-A+

下面程序的输出结果是【 】。 main() { int arr[10] i k=0; for

2022-08-12 18:37:23 问答库 阅读 197 次

问题详情

下面程序的输出结果是【 】。 main() { int arr[10],i,k=0; for(i=0;i<10;i++) arr[i]=i; for(i=0;i<4;i++) k+=arr[i]=i; printf("%dn",k); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:6
本题第1个for循环是为数组arr元素赋初值。第2个for循环是分别用i=0,1,2,3给数组元素arr[0]、arr[1]、arr[2]、arr[3]赋值,再累加到变量k中,k=0+1+2+3=6。

考点:程序