C++语言中,
所有函数都是平行独立的,无主次、相互包含之分
。
函数可以嵌套调用,不可嵌套定义。
注意:所定义的函数在main()函数下方,就必须要在所调用的函数中声明该函数。
如:
#include <iostream>
using namespace std;
int main()
{
int max(int a,int b);
int a,b,c;
cout << "please enter two number:" <<endl;
cin >> a >> b;
c=max(a,b);
cout << "the max is:" << c << endl;
return 0;
}
int max(int a,int b)
{
int min(int a,int b);
int c=0;
c=min(a,b);
cout << "the min is:" << c <<endl;
return (a>b?a:b);
}
int min(int a,int b)
{
return (a<b?a:b);
}
执行流程如下:

执行结果如下:
