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

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

duyu opened this issue · 0 comments

duyu commented

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

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

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