題目:
實現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