Handsome_zhou 发表于 2020-7-14 11:20:53

所谓函数(无返回值)

1、函数格式
例.
返回值类型函数名(参数)
{
    函数体
}

首先有一个函数头,然后函数体用花括号抱起来。
C++不允许将函数定义嵌套在另一个函数定义中。每个函数定义都是独立的。所有的函数创建都是平等的。

如.
    #include <iostream>
    using namespace std;
   
    void simon(int);            // 函数原型:声明函数的返回类型、函数接收的参数数量和类型。
    double taxes(double);   // 同上

    int main()                      //主函数: 函数声明完成后,主函数对函数进行调用
    {
         ......
         return 0;
    }
   
    void simon(int n)            //定义simon函数参数为整形返回值为空
    {
      ...
    }

    double taxes(double t)   //定义taxes函数参数为double型 返回值也为double型
    {
   ...
   return 2*t;   
    }

函数定义在函数中依次出现。


2、函数头
    simon函数的函数头如下:
    void simon(int n)
返回值void表示函数没有返回值,调用simon不会产生可将其赋给变量的值。

所以函数simon()可以这样调用:
      simon(3);
但是,不可以这样调用:
      temp = simon(3);

括号中的int n 表明此函数的arguments为整型。 n是一个新的变量,调用函数是传递的值将赋给它。
页: [1]
查看完整版本: 所谓函数(无返回值)