主要内容 #
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 表示是返回的参数
}
习题 #