題目:
實(shí)現(xiàn)C語(yǔ)言函數(shù)庫(kù)中的aoti()
解法:
分析:實(shí)現(xiàn)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;
}
但是該題的核心考點(diǎn)不在這,而是在于各種yichang