老潭的C程序设计的习题,请大家帮看一下~!
有一道例题,有一个地方我不太明白,麻烦大家帮讲解一下,谢谢!~求3个数中较大者
#include<stdio.h>
void main( ) /*主函数*/
{
int max(int x,int y); /*对被调用函数max的声明*/
int a,b,c; /*定义变量a,b,c*/
scanf("%d,%d",&a,&b); /*输入变量a和b的值*/
c=max(a,b); /*调用max函数,将得到的值赋给c */
printf("max=%d\n,c); /* 输出c的值*/
}
int max(int x,int y) /* 定义max函数,函数值为整型,形式参数x,y为整型*/
{
int z; /* max函数中的声明部分,定义本函数中用到的变量z为整型*/
if(x>y) z=x;
else z=y;
return(z); /* 将z的值返回,通过max带回到调用函数的位置*/
}
上面这个程序中,
if(x>y) z=x;
else z=y;
这两行是什么意思呀?请大家帮我解释一下,谢谢~!