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