鱼C论坛

 找回密码
 立即注册
查看: 1260|回复: 0

[学习笔记] 所谓函数(无返回值)

[复制链接]
发表于 2020-7-14 11:20:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
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是一个新的变量,调用函数是传递的值将赋给它。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 11:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表