主要内容
1. 函数引入
比较两数的大小
#include < iostream >
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
if(a > b)
cout << a;
else
cout << b;
}
适当的改写
#include < iostream >
int max(int a, int b) // 自定义一个函数
{
return a>b ? a:b;
}
int main()
{
int a, b;
cin >> a >> b;
cout << max(a,b); // 调用了一个我们自己定义的函数
}
2. 函数的结构
2.1 函数签名
int max(int a, int b) // 这个整体,一般称为“函数签名”
【基本结构】
返回类型 函数名 (形参1, 形参2, 形参3, ...)
2.2 函数体
// 一般,函数的第一个大括号区域,就是“函数体”
// 注意,和 if 等语句不同,即使只有一条语句,大括号也不可以省略!
{
return a>b ? a:b; // return 表示是返回的参数
}
return 返回参数的类型,需要和函数签名中指定的一样。
习题
课后练习