C ++函数介绍

函数是执行特定任务的代码块。它具有名称,并且可以重用,即可以根据需要从许多不同的部分执行。它还可以选择将值返回给调用函数。

复杂的问题可能会分解为小的或易于管理的部件或称为功能的模块。函数对于读取,编写,调试和修改复杂程序非常有用。它们也可以合并到主程序中。本main()本身就是一个函数调用等功能perfom各种任务。

函数包括以下部分:

  1. 函数原型

  2. 函数定义

  3. 函数调用

1)函数原型

C ++最重要的功能之一就是函数原型。函数原型告诉编译器函数的名称,函数返回的数据的类型,函数期望接收的参数数量,参数的类型以及这些参数的预期顺序。

编译器使用函数原型验证函数调用。

函数原型是调用程序中的声明性语句。

return_type function_name(argument_list);

2)函数定义

函数定义指定函数的名称,期望接收的参数的类型和数量以及返回类型。函数定义还包括带有函数体及其局部变量的声明以及确定函数功能的语句的函数体。

函数原型是调用程序中的声明性语句。

return_type function_name(argument_list)
{
    statement 1;
    .
    .
    .
    statements n;
    [return value];
}

****注意:[return value]是一个可选语句,如果函数的返回类型为void,则无需返回任何值。