函数的声明的意义为告诉编辑器函数名称及如何调用函数。函数的实际主体可以单独定义。
*函数的声明可以多次,但是函数的定义只能有一次。
#include<iostream>
using namespace std;
int main()
{
system("pause");
return 0;
}
//函数的声明
//比较函数:实现两个整型数字的比较,并返回较大值
//int max(int a, int b)
//{
// return a > b ? a : b;
//}
如果把函数的定义放在main函数的后面,程序就会报错(程序是自上而下执行的),所以声明的作用就体现出来了。
#include<iostream>
using namespace std;
//函数的声明
//声明时没有函数体语句和return表达式
int max(int a, int b);
int main()
{
system("pause");
return 0;
}
//函数的定义
//比较函数:实现两个整型数字的比较,并返回较大值
int max(int a, int b)
{
return a > b ? a : b;
}