函数
作用:讲一段经常使用的代码封装起来,减少重复代码。
一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。
函数的定义:分为五个步骤
1、返回值类型:一个函数可以返回一个值。在函数定义
2、函数名:给函数起个名称。
3、参数列表:使用该函数时,传入的数据。
4、函数体语句:花括号内的代码。
5、return表达式:he返回值类型挂钩。
语法如下:
返回值类型 函数名 (参数列表)
{
函数体语句
return表达式
}
例如:
实现一个加法函数,功能是传入两个整形数据,计算数据相加的结果,并且返回
注意:自定义的函数需要放置在main函数之前
1、返回值类型 int
2、函数名 add
3、参数列表 (int num1, int num2)
4、函数体语句 int sum=num1+num2
5、return表达式 return sum;
语法:
返回值类型 函数名 (参数列表) int add(int num1, int num2)
{ {
函数体语句 -------> int sum=num1+num2;
return表达式 return sum;
}
}
函数的调用
功能:使用定义好的函数
语法:函数名(参数)
代码案列:
#include <iostream>
using namespace std;
//函数定义的时候,num1和num2没有真实的数据
int add(int num1, int num2) //定义的num1和num2称为形式参数,简称形参
{
int sum = num1 + num2;
return sum;
}
int main() {
//main函数调用add函数
int a = 10;
int b = 20;
//函数调用语法:函数名称(参数)
//当调用函数时,实参的值会传递给形参
int sum = add(a, b);//调用时的a,b称为实际参数,简称实参
cout << "sum=" << sum << endl;
a = 100;
b = 500;
sum = add(a, b);
cout << "sum=" << sum << endl;
return 0;
}
总结:函数定义里的小括号内称为形参,函数调用时传入的参数称为实参。
嘿嘿,你懂得!