函数的声明作用为函数的可以把函数的定义放在末尾,当然继续保持在开头也可以
函数的声明可以有多次,但是定义只能有一次
下面是一个实例
#include<iostream>
using namespace std;
//函数的声明
//比较函数,实现两个整型数字进行比较,返回较大的值
//声明可以有多次,函数只能有一次
//提前告诉函数的存在,可以利用函数的声明
int max(int a, int b);
int max(int a, int b);
int max(int a, int b);
int main() {
int a = 10;
int b = 20;
cout << max(a, b) << endl;
system("pause");
return 0;
}
//定义
int max(int a, int b)
{
return a > b ? a : b;
}
//下面是错误的,定义只能有一次
//int max(int a, int b)
//{
// return a > b ? a : b;
//}
输出结果为