#include#include <_public.h> //实现库函数atoi int ATOI(const char *nptr) { int ii = 0; int ret = 0; while (nptr[ii]!=' ') { ret*=10; // printf("%d ", nptr[ii]-'0'); //观察过程 ret+=(nptr[ii]-'0'); // 这里隐含着一个类型转换 // printf("%dn", ret); //观察过程 ++ii; } return ret; }
#include "_public.c"
int main()
{
printf("%d", ATOI("13245678"));
return 0;
}


![手动实现atoi[C语言] 手动实现atoi[C语言]](http://www.mshxw.com/aiimages/31/1004761.png)
