请各位看一下这个问题

这个int类型的sum为什么能减一个字符0不减还运行超时,不能理解

img

不减字符0他就是char类型、减了就变成int类型

因为你s是字符串类型,然后sum是int类型,想要用int类型存储s里面的数据需要转换类型,然后减0,0是int类型,减完零就会被强制转换成int类型了,这样就能存储int类型数据了
(ps:求采纳,谢谢啦)