Emmm,今天在刷leetcode的时候出了个奇怪的问题。//temp-(i*2)是一个int类型,s为string类型
if( temp-(i*2) >= s.length())
break;这条if语句总是判断为true,然后break。但我在if后面输出两个变量的值的时候,temp-(i*2)明显小于s.length()啊。但如果这样修改的话,程序就可以正常执行了int length = s.length();
if( temp-(i*2) >= length)
break;但这到底是为什么。。。?
- 2 回答
- 0 关注
- 1021 浏览
添加回答
举报
0/150
提交
取消