学习目标:
掌握函数的相关语法
学习内容:
定义步骤:
1.返回值类型;
2.函数名;
3.参数列表;
4.函数体语句;
5.return 表达式;
具体语法:
返回值类型 函数名(参数列表)
{
函数体语句;
return 表达式;
}
函数的调用
#include<iostream>
using namespace std;
int add(int a, int b)
{
int sum = a + b;
return sum; //返回值类型为int
}
int main()
{
int a = 10, b = 20;
int c = add(a, b);//调用函数,并用c来接收
cout << "c = " << c << endl;
system("pause");
return 0;
}
函数的值传递
如果函数不需要返回值,声明的时候可以写void。
示例:实现两数的交换
#include<iostream>
using namespace std;
void swap(int a, int b)
{
int temp = a;
a = b;
b = temp;
cout << "函数体中数值" << endl;
cout << "a = " << a << "\t" << "b = " << b << endl;
return; //返回值类型为空
}
int main()
{
int a = 10, b = 20;
cout << "调用前……" << endl;;
cout << "a = " << a << "\t" << "b = " << b << endl;
swap(a, b);
cout << "调用后……" << endl;
cout << "a = " << a << "\t" << "b = " << b << endl;
system("pause");
return 0;
}