剑指offer 面试题49:把字符串转换成整数

题目:
实现C语言函数库中的aoti()

解法:
分析:实现atoi()核心功能的代码就那几行:

int atoi(const char *str) {
    const char *p = str;
    int num = 0;
    while (*p) {
        if (isdigit(*p)) {
            num = num*10 + (*p - '0');
        } else {
            num = 0;
            break;
        }
        ++p;
    }
    return num;
}

但是该题的核心考点不在这,而是在于各种yichang

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容