下列程序的输出结果是( )。 #inClude<stdio.h> main() { char ch[2][5]={"1234","5678,},*p[2]; int i,j,s=0; for(i=0;i

admin2010-12-10  19

问题 下列程序的输出结果是(    )。    #inClude<stdio.h>    main()    {  char ch[2][5]={"1234","5678,},*p[2];        int i,j,s=0;        for(i=0;i<2;i++)            p=ch;        for(i=0;i<2;i++)            for(j=0;p[j]>’\0’;j+=2)            {  s=p[j]-’0’;      

选项 A、8     
B、7
C、12     
D、9

答案B

解析  第1次执行for循环,p[1][0]=p[1][0]-1=3;第2次执行for循环,p[1][1]=p[1][1]-1=4;第3次执行for循环,p[1][2]=1,最后输出的是a[0][1]+a[1][1]+a[1][2]=2+4+1=7。
转载请注明原文地址:https://jikaoti.com/ti/TqB0FFFM
0

最新回复(0)