6.4 函数的声明
前面的例子都是函数定义写在函数调用之前,如果顺序反了就会报错。那么如何把定义放在后面呢,就要用到函数的声明。
函数声明就是提前告诉编译器有这么一个函数存在,不用给我报错。
声明就是函数定义的第一行加个分号。
示例:
#include <iostream>
using namespace std;
int main()
{
int max(int a, int b); //这里先声明max函数
int a = 10;
int b = 20;
cout << max(a, b) << endl;;
system("pause");
return 0;
}
//这里是max函数的定义
//由于前面已经声明过了,所以可以放在后面定义
int max(int a, int b)
{
return a > b ? a : b;
}
运行结果: