c问题的求助请哪位帮忙解释一下
我在我自己买的题集上有这样一个选择题:
main()
{char ch[2][5]={"693","825"},*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'&&p[j]<='9';j+=2)
s=10*s+p[j];
printf("%d\n",s);
}
其结果是:-5823请哪位帮我分析一下,我怎么想都不明。