刚学C语言,小问题求解
#include <stdio.h>int main()
{
int a,b,c,max;
printf("please input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b) max=b;
if(max<c) max=c;
printf("the lagest number is%d\n",max);
return 0;
}
这段代码求的是三个数中的最大者,我在软件中调试是正常的,但是红色字体部分不是很明白,为什么制定max,而且下面为什么直接max=a,而后与b,c比较就行了。
我是自己看书在学习,所以有些地方想不明白,求大大帮忙。谢谢。