这是定义函数的过程,能解释一下划线的两行是什么意思吗?
这是定义函数的过程,能解释一下划线的两行是什么意思吗?第一行的意思是 假设a作为最大值,但如果b比a大,则将b的值赋值到a上
第二行的意思是 拿出上轮比较出的最大值a,与c比较,如果c较大,则将c的值赋值到a上
最后将比较出的最大值a返回 本帖最后由 bin554385863 于 2019-9-13 15:34 编辑
也可以写作
int max(int a, int b, int c)
{
a = (b > c ? b : c);
return a;
}
或
int max(int b, int c)
{
return (b > c ? b : c);
}
页:
[1]