C++函数

C++函数

一、概述

  • 作用:将一段经常使用的代码封装起来,减少重复代码

二、函数的定义和使用

2.1函数定义

2.1.1函数的定义一般主要有5个步骤
  • 返回值类型(当为void时,不需要返回值,可以省略return语句)
  • 函数名
  • 参数列表
  • 函数体语句
  • return表达式
2.1.2语法
返回值类型 函数名 (参数列表)
{
    函数体语句;
    return 表达式;
}

2.2函数的调用

  • 功能:使用定义好的函数
  • 语法:函数名(参数)

注:函数定义里小括号中的参数称为形参,函数调用时传入的参数称为实参

2.3值传递

  • 在值传递时,函数的形参发生变化,并不会影响实参

2.4函数的常见样式

  • 无参无反
  • 有参无反
  • 无参有反
  • 有参有反

三、函数的声明

  • 作用:告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。
  • 函数可以声明多次,但是定义只能有一次
  • 语法:
返回值类型 函数名(参数); 

四、函数的分文件编写

4.1作用及步骤

  • 作用:让代码结构更加清晰
  • 步骤
    • 创建后缀名为.h的头文件
    • 创建后缀名为.cpp的源文件
    • 在头文件中写函数的声明
    • 在源文件中写函数的定义

4.2示例

  • 新建math.h
#include<iostream>
using namespace std;

int add(int a, int b);
  • 新建math.cpp
#include"math.h"

int add(int a, int b) {
	return a + b;
}
  • main函数中调用
#include <iostream>
using namespace std;
#include"math.h"//引入头文件

int main() {

	cout << add(10, 12) << endl;

	system("pause");
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌尘吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值