C++ 函数
函数(function)是一块独立的程序代码序列(code sequence),通常用于执行一些特定功能的运算。函数包含四个部分,即返回值类型(return type)、函数名称、参数列表(parameter list),以及函数体(function body)。
C++ 的函数可以分为:自定义函数和系统函数。在程序中,编写函数的主要目的是将一个需要很多行代码的复杂问题分解 为一系列简单的任务来解决,而且同一个任务(函数)可以被多次调用,有助于代码重用。
什么是函数
我们可以将函数理解为完成某一功能的程序指令(语句)的集合。例如,我们写一个求两个 int
类型变量 x
和 y
中较大者的语句,如下:
int x = 128;
int y = 127;
int z;
if ( x > y )
z = x;
else
z = y;
如果我们此时还要求另外两个 int
类型变量 a
和 b
中较大者,可能写法如下:
int x = 128;
int y = 127;
int z;
if ( x > y )
z = x;
else
z = y;
int a = 255;
int b = 256;
int c;
if ( a > b )
c = a;
else
c = b;