一道小题
#include<stdio.h>#define N 2
#define M 5
int main()
{
char c[N][M]={"1357","2468"},*p[2];
int i,j,k=0;
for(i=0;i<N;i++) p[i]=c[i];
for(i=0;i<N;i++)
for(i=0;p[i][j]>'\0'&&p[i][j]<='9';j+=2)
k=10*k+p[i][j]-'\0';
printf("%d\n",k);
return 0;
}
这运行结果是多少啊?怎么循环的啊?我搞不明白。书上的答案是54854.麻烦高手讲一下。