作用:将一段经常使用的代码封装起来,减少重复代码。
函数的定义一般主要有5个步骤:
语法:
返回值类型 函数名 (参数列表)
{
函数体语句
return 表达式
}
举例:
int add(int num1, int num2) {
int sum = num1 + num2;
return sum;
}
功能:使用定义好的函数
语法:函数名(参数)
#include
#include
using namespace std;
void swap(int num1, int num2) {
cout << "修改前:" << endl;
cout << "num1:" << num1 << endl;
cout << "num2:" << num2 << endl;
int temp;
temp = num1;
num1 = num2;
num2 = temp;
cout << "修改后:" << endl;
cout << "num1:" << num1 << endl;
cout << "num2:" << num2 << endl;
}
int main() {
int a = 10;
int b = 20;
cout << "调用函数前:" << endl;
cout << "a = " << a << "\t" << "b = " << b << "\t" << endl;
swap(a, b);
cout << "调用函数后:" << endl;
cout << "a = " << a << "\t" << "b = " << b << "\t" << endl;
system("pause");
return 0;
}

常见的函数样式有4种: