下面程序的输出结果是【 】。 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("%

admin2009-04-15  33

问题 下面程序的输出结果是【  】。
   main()
   {  int  arr[10],i,k=0;
   for(i=0;i<10;i++) arr=i;
   for(i=0;i<4;i++) k+=arr=i;
   printf("%d\n",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。
转载请注明原文地址:https://kaotiyun.com/show/i4Xp777K
0

最新回复(0)