A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

#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


您需要登录后才可以回帖 登录 | 加入黑马