问题

有以下程序

main()

{ int i,s=0,t[]={l,2,3,4,5,6,7,8,9};

for(i=0;i<9;i+=2) s+=*(t+i);

printf(" % d\n",s);

}

程序执行后的输出结果是

A)45

B)20

C)25

D)36

参考答案
您可能感兴趣的试题
  • 有以下程序void fun1(char *p){ char *q;q=p;while(*q!=\0){ (*q)++; q++; ) }}main(){ char a[]={Program),
  • 有以下程序void swap(char *x,char *y){ char t;t=*x; *x=*y; *y=t;}main(){ char *s1=abc,*s2=123;swap(s1,
  • 有以下程序int fun(int n){ if(n==1)return 1;elsereturn(n+fun(n-1));}main(){ int x;scanf( % d,&x); x=fun(
  • 有以下程序int fun(int x[],int n){ static int sum=0,i;for(i=0;i
  • 有以下程序main(){ union{ char ch[2];int d;} s;s.d=0x4321;printf( % x, % x\n,s.ch[0],s.ch[1]);}在 16 位编译系
  • 有以下程序main(){ char *p[]={3697,2584};int i,j; long num=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=\0)