A-A+
下列执行后输出的结果是【 】。 main() { intarr[10] i k=0 for(
问题详情
下列执行后输出的结果是【 】。 main() { intarr[10],i,k=0 for(i=0;i<10;i++)atr[i]=i for(i=1,i<4;i++) k+=arr[i]+i; printf("%dn",k); }
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:12
本题的第—个for循环用于始数组arr赋初值,第二个for循环用于求和运算。由于第二个for循环初始值为1,而循环条件为i<4,所以求的是arr[1]到arr[3]及i的和,所以输出结果为12。