julycoding / The-Art-Of-Programming-By-July-2nd

本项目曾冲到全球第一,干货集锦见本页面最底部,另完整精致的纸质版《编程之法:面试和算法心得》已在京东/当当上销售
21.34k stars 7.1k forks source link

“字符串转换成整数” 未对字符异常处理 #389

Open duyu opened 10 years ago

duyu commented 10 years ago

3.非法字符:输入的字符串中可能含有不是数字的字符。因此,每当碰到这些非法的字符,程序应停止转换。

在完整参考代码内并未处理这类非法字符?

if c < 0 or c > 9: return sign > 0 ? MAX_INT: MIN_INT