什么是函数
主函数
主函数是程序的入口,它也是一个函数。
int main(int argc,char *argv[]){
/*这里写代码*/
return 0;
}
自定义函数
int y(int x){
int temp=2*x+3;
return temp;
}
可以看到函数的构造和主函数是一样的。 那么我们来分析一下函数的构造。
函数的构造
返回值类型 函数名(参数){
函数体
返回值
}
函数名:对函数命名,以后可以通过函数名进行调用。比如上面的y就是函数名。 参数:输入值,可以有多个。比如上面的x就是输入值。(注意要写明参数的类型) 函数体:经过一系列运算得到返回值。比如上面的int temp=2*x+3; 返回值:输出值,只能输出一个。比如上面的return temp; 返回值类型:是返回值的数据类型,在函数定义时需要写明。
一个函数的实例
#include
using namespace std;
int max(int num1, int num2)
{
// 局部变量声明
int result;
if (num1 > num2)
result = num1;
else
result = num2;
//返回值
return result;
}
int main()
{
// 调用函数来获取最大值
int ret = max(100, 200);
cout |