c语言求助
#include<stdio.h>int mycmp(const char *a,const char *b)
{
int i,k;
for(i=0;a || b;i++)
if(k=a-b)
return k;
return 0;
}
int main()
{
char s1,s2;
while(1)
{
scanf("%s%s",s1,s2);
printf("%d\n",mycmp(s1,s2));
}
return 0;
}
这是一个比较字符的程序
请问mycmp函数中for语句的第二个表达式和if语句中的表达式都是什么意思呀?
谢谢!{:10_303:} 1.如果a和b都是零,就退出for循环
2.如果 k = a - b!= 0,那么就返回k,退出函数
页:
[1]