选择题   有以下程序
    #include<stdio.h>
    main()
    {  char c[2][5]={'6938','8254'), *p[2];
      int i,j,s=0;
      for(i=0; i<2;i++)  p[i]=c[i];
      for(i=0; i<2; i++)
            for(j=0; p[i][j]>0 ; j+=2)  s=10*s+p[i][j]-'0';
      printf('%d\n',s);
    }
程序运行后的输出结果是______。
 
【正确答案】 C
【答案解析】[考点] 预编译处理、动态分配、结构体、位运算和文件 本题中首先是将二维字符数组c赋值指针数组P,然后遍历p,找到两个字符串中的偶数位置的字符并组成一个数值输出,第一个for循环将P指向c数组,第二个嵌套的for循环,依次取出6、3、8、5,执行s=10*s+p[i][j]-'0';后,s为6385。