C++函数基础

一 、概述:函数的本质是将一段要经常使用的代码封装起来,组成干个程序块,每个程序块可以实现不同的功能,达到快捷使用的效果,减小代码的使用率。

 、函数的定义:

  1. 返还值类型:一个函数可以返还一个值(在一个函数的定义中)
  2. 函数名:函数的名称
  3. 参数列表:使用函数时传入的数据
  4. 函数体语句:函数需要执行的语句
  5. return表达式:函数执行完之后反还相应的数据
  • 语法如下
  • 9ca88c42d7794d0394a27e0cdbb9a649.png
  • 实列:一个简单的加法函数的实现
    int add(int a, int b){
    int A=a+b;
    return A;}

    三、 函数的调用(使用定义好的函数)

  • 语法:函数名(参数):

  1. 在定义好函数后如需调用该函数我们只需要将相对应的实参写入到该函数的()中,例子如下:

    #include<iostream>
    using namespace std;
    int add(int a, int b) {
    	int A = a + b;
    	return A;
    }
    //调用加法函数
    int main() {
    	
    	int ss = 10;
    	int kk = 20;
    	int n = add(ss, kk);
    		cout << "n=" << n << endl;
        system("pease");
       return 0:}

  2. 在该函数中ss,kk为实参。他们将自身的值传递给了定义在函数add中的形参a和b进行运算。

四、函数的值传递(函数在调用时实参数值传递给形参)

注意:函数在值传递时如果形参发生改变,并不影响实参(实参在调用后输出经函数计算的运行结果。但是若再次输出实参时,其第一次的运行结果并不会影响实参原来的值,输出的结果还是原来实参的值

 五、函数常见的样式(4种) 

  1. 无参无返

    

   2.有参无返

  

3.无参有返

  

4.有参有返

  

六、函数的声明告诉编译器函数的存在

要点:我们在定义函数时若函数定义在main函数之前则不需要声明函数,但定义在main函数之后则需要我们声明函数(声明可以写多次但时定义只能有一次

  

七、函数的分文件编写(造函数

以加法函数的实现为例:编译环境为visual studio2019

  方法: 1.创建后缀名为.h的头文件 (右键头文件,添加新建项,创建add.h头文件)

  

  在头文件中写函数的声明

  

    2.创建后缀名为.cpp的源文件(创建add.cpp)

    在源文件中写函数的定义 

  

  函数的实现:只需在头文件中写 #include“add.h”即可调用在add.cpp中的加法函数

#include<iostream>
using namespace std;
#include"add.h"

int main(){
	
	int ss = 10;
	int kk = 20;
	int n = add(ss, kk);
		cout << "n=" << n << endl;
}

      

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

盐巴饭团。

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

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

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

打赏作者

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

抵扣说明:

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

余额充值