strcmp的问题
本帖最后由 康小泡 于 2016-7-12 09:52 编辑while (*target1++ != '\0' && *target2++ != '\0')
{
if (*target1 != *target2)
{
break;
}
index++;
}
和 他们的区别是什么呢???
while (*target1!= '\0' && *target2!= '\0')
{
if (*target1++ != *target2++)
{
break;
}
index++;
}
{:10_257:}最后效果一样吧 康小泡 发表于 2016-7-12 09:53
最后效果一样吧
不一样的啊{:9_240:} 第一段代码跳过了第一个字符的比较 只有第二个是正确的,如果在WHILE中使用++会少比较一个字符
页:
[1]