C++函数定义

        在程序中使用函数可以极大的增强程序的可读性,并能使复杂的问题简单化。
        在标准C++中,函数的定义形式为:
        <返回类型><函数名>(<形参列表>)
        {
                <函数体>
        }
        <函数名>一般是标识符,好的程序设计风格要求函数名最好是有助于记忆的名字,通过函数的名字可以知道函数的功能可以增加程序的可读性。
        <形参列表>由逗号分隔,分别说明函数的各个形参。形参将在函数被调用时从调用函数那里获得数据。在C++中,函数形参列表可以为空,即一个函数可以没有参数。但即使函数形参列表为空,括起函数参数的一对圆括号也不允许省略。
        <返回类型>又称函数类型,表示一个函数所计算(或运行)的结果值的类型。如果一个函数没有结果值,如函数仅用来更新变量(或设置)变量值、显示信息等,则函数返回值类型为void类型。一个没有返回值的函数类似于一些程序语言中的过程。
        由一对花括号括起来的<函数体>是语句的序列,它定义了函数应执行的具体操作。
        注:C++不允许函数定义嵌套,即在一个函数体内不能包含有其他函数的定义。

        函数返回语句return有两种形式:
        (1)return<表达式>;
        (2)return;
        return语句的第一种形式用于带有返回值的函数。其中<表达式>是一个表达式,程序计算出<表达式>的值,然后将该值返回。<表达式>的类型必须与函数定义时的函数返回值类型一致。函数只能返回一个值,不能返回多个值。
        return语句的第二种形式用于无返回值的函数,即函数返回类型为void。此时,函数仅将程序控制返回给调用函数,并不返回一个值。
        当函数没有return语句时,在执行完最后一条语句后将返回到调用函数

参考《全国计算机等级考试二级教程——C++语言程序设计》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值