新手学习c语言中,求解答教材问题!谢谢!!
#include "stdio.h"int f ( int a, int b);
main()
{
int i=2,p;
p=f(i,i+1);
printf("%d\n",p);
}
int f ( int a, int b)
{
int c;
c=a;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);
}
教材之中有这样一串程序,问的是输出结果是什么。结果很好算,但是问题是我不知道标红那行代码:c=a;有什么意义,网上搜到过类似的代码,也有没有这行的,请问这行的作用是什么,有没有必要存在?谢谢~~~