函数定义是指创建一个新的函数,它由函数头和函数体组成。函数头包括函数的返回类型、函数名称以及可能的形式参数列表。函数体则包含了执行特定任务的代码。
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