C++学习笔记一

C++学习笔记一

本章主题是c++中如何自定义自己的函数:

  1. 函数描述或定义
  2. 函数类型

函数描述

函数描述一般有函数声明和函数定义两部分。很多程序员习惯称函数定义为函数实现,那么如果要调用这个函数,必须告诉调用者或怎么调用,因此在调用自定义函数之前,必须存在其中一个,即要么有函数声明,要么有函数定义。
1、函数声明也称为函数原型,描述了如何调用函数。指出函数名称、函数需要的实参类型、实参个数、返回值类型(函数前面指定的类型即为返回值类型)。
2、函数定义描述了如何计算返回值,即这个函数实现功能的代码。函数定义包含:函数头、函数主体:
函数头与函数声明一样,区别是末尾没有分号;
函数主体是函数头后面大括号里的执行语句,定义了函数如何实现。

函数类型

自定义函数类型可以划分为两种:有返回值和无返回值。
1、有返回值
如定义函数func1, 可以看到函数前面指定的类型是double,返回值是double类型,通过return(‘函数返回值’)返回。圆括号可以省略,加上圆括号使程序可读性更高。

double func1(int a, double b);//函数声明
double func1(int a,double b)//函数头
{
    //函数主体
    double c;
    c = a + b;
    return(c);
}

2、无返回值
如定义函数func2,函数返回值为void类型,void定义为空,即函数无返回值,return后面无需加任何值或语句,void函数的return语句只是终止函数调用。

#include <iosream>
void func2(int a, double b);//函数声明
void func2(int a,double b)//函数头
{
    //函数主体
    using namespace std;
    double c;
    c = a + b;
    cout << c;
    return;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值