各位大虾,字符串比较问题,小弟拜求了!!
mylzj 2009-09-10 09:01:19 #include <iostream.h>
int mystrcmp(char s1[],char s2[])
{
int i = 0;
while(s1[i]==s2[i] && s1[i]!=0 && s2[i]!=0)
i++;
return s1[i]-s2[i];
}
这个比较字符串的程序中s1[i]!=0是什么意思啊,是判断字符差S1是否结束吗?如果这样的话应该写成s1[i]!='0'这样啊,难道是别的意思???亦或两种都一样??还有最后这句是s1[i]-s2[i]是比较两个串中第i个字符的ASCII码吗???期待大虾们指点啊。。。期待。。。。