C++函数的声明和定义

2020-01-06 12:14:53于丽

下面就让我们来看一个实例:(程序6.2.2)
#include "iostream.h"
int max(int a,int b,int c);//求三个整数的最大者
int min(int a,int b,int c);//求三个整数的最小者
void output(int a);//输出功能
int main()
{
   int a=3,b=4,c=2;
   output(max(a,b,c));//把max函数的返回值作为output函数的实参
   output(min(a,b,c));
   return 0;
}
int max(int a,int b,int c)//不在同一个函数中,参数名重复没关系
{
   if (a>=b && a>=c) return a;
   if (b>=a && b>=c) return b;
   return c;//一旦执行了前面的return,这句就不会被执行到
}