注册 登录
编程论坛 C++教室

[求助]求最大值算法说明

yrz_000 发布于 2007-09-20 20:31, 2114 次点击
int max(int a,int b,int c)
{if(b>a)a=b;
if(c>a)a=c;
return a;
}
问:解释一下这个算法???????????

[此贴子已经被作者于2007-9-23 11:29:28编辑过]

5 回复
#2
forestpatron2007-09-20 21:00
return a就是把a的值返回的意思
这通常在函数定义时把函数值返回到主函数

初学者不对的大家指教
#3
福尔摩斯2007-09-20 21:01
一个函数必有一个返回值

return 语句就是用来提取返回值的
#4
raohuaren2007-09-20 23:01

这是一个求最大值函数,a是返回值.当调用函数
如: cout<<max(1,2,3)<<endl; 时 显示的就是a的值3

#5
PcrazyC2007-09-21 00:43
调用这个函数int x;x=max(2,3,4);将函数的返回值赋给X,即X=4
#6
csmenglei9512007-10-03 12:54
就是自己认定a是最大值,当a不是最大值时,通过交换把a设成最大值
1