题目:
实现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