跳至正文
View Categories

< 1 min read

主要内容 #

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 返回参数的类型,需要和函数签名中指定的一样。
  • 习题 #

    课后练习