问题描述:
c语言语句分析 while(s1[i]&&s2[i]&&s1[i]==s2[i])
void main()
{
char s1[300],s2[300];
int result,i=0;
printf("请输入两个字符串:");
scanf("%s%s",s1,s2);
while(s1[i]&&s2[i]&&s1[i]==s2[i]) i++;
result=s1[i]-s2[i];
printf("字符串%s",s1);
if(result++0)
printf("等于");
else if(result>0)
printf("大于");
else
printf("小于");
printf("字符串%s/n",s2);
}
这个语句怎么理解,它好在哪里?
void main()
{
char s1[300],s2[300];
int result,i=0;
printf("请输入两个字符串:");
scanf("%s%s",s1,s2);
while(s1[i]&&s2[i]&&s1[i]==s2[i]) i++;
result=s1[i]-s2[i];
printf("字符串%s",s1);
if(result++0)
printf("等于");
else if(result>0)
printf("大于");
else
printf("小于");
printf("字符串%s/n",s2);
}
这个语句怎么理解,它好在哪里?
问题解答:
我来补答展开全文阅读