黑马程序员技术交流社区
标题: 实现库函数atoi,将一个字符串转化为一串数字 [打印本页]
作者: yibyli 时间: 2015-9-5 22:26
标题: 实现库函数atoi,将一个字符串转化为一串数字
#pragma mark - 设计函数qfAtoi,实现类似库函数atoi的功能,将字符串转换成整数数字,支持正数和负数。
int qfAtoi(char *p)
{
int sum = 0,k = 1;
if (*p == '-')
{
k = -1;
p++;
}
while ((*p != '\0')&&(*p >= '0')&&(*p <= '9'))
{
sum = sum * 10 + (*p - '0');
p++;
}
return sum * k;
}
输入"-123a"输出-123,输入"12a3"输出12
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |