执行以下程序段后s的值为( ) int a[]={5,6.4,4,8,9,5,8}; int s=0; int k; for(k=0;k<8;k+=2) s+=*(a+k):

admin2010-04-24  12

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

选项 A、17
B、22
C、27
D、32

答案B

解析 int a[]={5,6,4,4,8,9,5,8};
int s=0:
int k;
for(k=0;k<8;k+=2)/*步进值为2,k=8时循环终止*/
s+=*(a+k);/*s的值是a[0]、a[2]、a[4]、a[6]的和*/
转载请注明原文地址:https://kaotiyun.com/show/03Ax777K
0

最新回复(0)