解释一下这个程序 谢谢喽
#include <stdio.h>#include <string.h>
void Atoi(char str[])
{
int m=0,n=1,j=strlen(str)-1;
while(j>=0)
{
m=n*(((int)str[j])%48)+m;
j--;
n*=10;
}
printf("%d\n",m);
}
int main()
{
char str[100];
gets(str);
Atoi(str);
return 0;
}