C++中的函数(浅层理解)

目录

一、函数的定义及作用

二、函数的作用

三、对函数的理解


一、函数的定义及作用

函数基本上是我们编写的代码块,用来执行某个特定的任务

二、函数的作用

  1. 需要同一功能时,不用繁琐地进行复制粘贴,导致一团糟(所谓的繁琐不是复制粘贴有多难,而是复制粘贴会让代码看起来很多,增加阅读压力)
  2. 节省维护时间成本

总而言之,函数的主要目的是防止代码重复

多说无益,我们上代码:

  • 首先,我们想要运行一个乘法运算,代码,运行结果如下
    #include <iostream>
    
    int Multiply(int a, int b)
    {
    	return a * b;
    }
    
    int main()
    {
    	int result = Multiply(2, 3);//声明一个变量存储结果
    	std::cout << result << std::endl;
    	std::cin.get();
    }

  • 接下来,我们再同时运行多个乘法运算,如代码所示,代码相对来说比较繁杂,运行结果如下图所示
    #include<iostream>
    
    int Multiply(int a, int b)
    {
    	return a * b;
    }
    
    int main()
    {
    	int result1 = Multiply(2, 3);//声明一个变量存储结果
    	std::cout << result1 << std::endl;
    
    	int result2 = Multiply(12, 29);
    	std::cout << result2<< std::endl;
    
    	int result3 = Multiply(13, 24);
    	std::cout << result3 << std::endl;
    
    	std::cin.get();
    }

  • 接下来我们对之前的代码优化一下,发挥函数简化代码的作用,运行结果同上
#include<iostream>

int Multiply(int a, int b)
{
	return a * b;
}

void MultiplyAndLog(int a, int b)//进行乘法并打印
{
	int result = Multiply(a, b);//此处调用了函数Multiply
	std::cout << result << std::endl;
}

int main()//只有主函数可以不用返回一个值
{
	MultiplyAndLog(2, 3);//此处调用函数MultiplyAndLog
	MultiplyAndLog(12, 29);
	MultiplyAndLog(13, 24);
	
    std::cin.get();
}

三、对函数的理解

一个输入和一个输出(即我们可以提供特定参数,然后函数为我们提供一个返回值)

其实函数就是跳到程序不同部分,从而执行函数中的指令,然后得到返回值

小白笔记,未完待续.....

若有笔记出现错误,欢迎大家在评论区礼貌指正哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值