}elseif(*a<*b){return1;}else{a++;b++;}}if((*a=='\0')&&(*b!='\0')
)//字符串b比字符串a长{return1;
}elseif((*a!='\0')&&(*b=='\0')
)//字符串a比字符串b长{return0;
}else{return2;}}intmain(){chara[N]={0};charb[N]={0};intnet2=0;input(a,b)
;//调用输入函数net2=my_strcmp(a,b)
;//调用比较大小函数if(0==net2)//输出大小{printf("a>b\n");
}elseif(1==net2){printf("a<b\n");
}else{printf("a=b\n");}return0;}扩展资料:
一、return在函数中的作用大家如果将函数看做一个加工厂,参数就是大家向加工厂投入的原料,具体的函数功能实际上就是加工的过程,而return语句代表返回值,就是加工厂在实现加工之后给“投资人”的成品。二、return语句的特点1、在函数当中,遇到return语句之后就意味着函数运行的结束,在此之后的代码是不运行的。
2、它不支持任何运算也没有任何内建方法,和任何其他的数据类型比较是否相等时永远返回false,也可以将None赋值给任何变量。
3、执行到return语句时,会退出函数,return之后的语句不再执行。但将return语句放在try语句块中,是个例外。三、return的默认值:
return函数默认的返回值为undefined。