今天写cf遇到类似于下面的情况
这个循坏就会进入而且是死循环
string s1="abc",s2="abcd";
int len=s1.size()-s2.size();
for(int i=0;i<=s1.size()-s2.size();i++)
{
printf("%d %d",i,s1.size()-s2.size());
}
但这个循坏就不会进入
string s1="abc",s2="abcd";
int len=s1.size()-s2.size();
for(int i=0;i<=len;i++)
{
printf("%d %d",i,s1.size()-s2.size());
}
这两个代码唯一的差别就是 i<= 这地方
是size有什么问题吗?