写了一个练手的小程序:ATOI
#include <stdio.h>
//实现atoi(ascii to int)函数的功能(即从键盘以%s输入一个字符串,
//将输入的字符串转换成一个整形数据以%d输出)
void main()
{
char ch[10]={'\0'};
char * q1=ch;
scanf("%s",q1);
int num=0;
while(1)
{
if(*q1=='\0')
{
break;
}
num=num*10;
num+=*q1-'0';
q1++;
}
printf("%d",num);
}