执行以下程序段后,s的值为( ) int a[]={6,3,7,2,1,5,4,10}; int s=0,k; for(k=0;k

admin2016-12-25  12

问题 执行以下程序段后,s的值为(    )
  int a[]={6,3,7,2,1,5,4,10};
  int s=0,k;
  for(k=0;k<8;k+=2)
  s+=*(a+k);

选项 A、18
B、28
C、14
D、无定值

答案A

解析 *(a+k)指向的是第k+1个元素,因为数组下标是从0开始的,所有s的值为6,7,1,4四个值相加所得。
转载请注明原文地址:https://jikaoti.com/ti/sdtaFFFM
0

最新回复(0)