各位高手有时间的话,帮我找找两个函数的差异
1.int bigger(int a,int b){
if(a>b)
return a;
else if(a=b)
return(0);
else if(a<b)
return b;
}
2.int bigger(int a,int b)
{
if(a>b)
return a;
else if(a<b)
return b;
else if(a=b)
return(0);
} 第一个函数是我开始编的,但当我输入a<b的情况时,返回的值却是0而不是b,第二个函数是修改后得到的正确函数,
请各位帮我解释一下两个函数的差异和造成这种结果的原因,谢谢各位赐教。