函数定义是指创建一个新的函数,它由函数头和函数体组成。函数头包括函数的返回类型、函数名称以及可能的形式参数列表。函数体则包含了执行特定任务的代码。
returnType functionName(type1 param1, type2 param2, ..., typeN paramN) {
// 函数体
}
returnType是函数返回的数据类型,functionName是函数的名字,type1, type2, ..., typeN是形式参数的数据类型,而param1, param2, ..., paramN是形式参数的名字{}包围的代码块,其中包含了执行函数所必需的所有语句示例:定义了一个求两个整数最大值的函数
int max(int num1, int num2) {
    if (num1 > num2) {
        return num1;
    } else {
        return num2;
    }
}
void的函数)
以上流程图说明了main()函数是如何调用max()函数并传递参数
当运行这段代码时,main()函数首先调用max()函数,传递i和j的值。max()函数内部比较这两个值,并返回较大的那个。然后,main()函数将这个结果赋给变量k,并通过cout打印出来。因此,最终的输出将是:
The maximum between 5 and 2 is 5