简洁易懂地介绍C++参数

写在前面

  • 个人原创,面向初学者撰写专栏,自学C/C++笔记(干货)
  • 如有错误之处请各位读者指正,本文只代表个人理解,内容解释不够权威,但易于理解
  • 如有需要做C语言或其他C++程序评论区回复
  • 请读者评论回复反馈给作者,与作者互动,我会获得持续更新各类干货的动力。

致粉丝:可以在阅读完我的文章后,自己尝试写一点原创心得(哪怕一行字也好)。
               希望众(尽管37个🤣)粉丝多多支持、浏览、自我创作@_@

 一.参数

       参数就是函数参照的一个变量,由于在设未知函数时需要更好的研究因变量与自变量之间的关系,所以引入参数的概念。参数作为一个模具,可以装载有实际值的变量。
       参数一般在任意函数括号里,例如 function(int num){} 中 num 就是函数 function 的参数。当然, main(void){} 或 main(){} 指主函数 main 无参数。

二.示例程序

#include<iostream>
//...
int function(int,int);
int main()
{
    //...
    int abc1 = 1;
    int abc2 = 3;
    int result = function(abc1,abc2);
    std::cout << abc1 << "加上" << abc2 << "等于" << result;
    //...
    return 0;
}
int function(int num1,int num2)
{
    return num1 + num2;
}

三.形式参数(形参)与实际参数(实参)

  • 第三行 int function(int,int);
  •        提前声明自定义了一个叫做 function 的函数,function 前面的 int 指该函数返回一个整数值,括号里的两个 int 说明这个函数将会有两个整数类型的形式参数。

  • 第十四行 int function(int num1,int num2){}
  •        说明函数 function 实际有两个有名字的形式参数,形式参数简单讲就是创建两个空,这两空分别叫做 num1 和 num2 ,当函数被调用时,实际参数就像做填空题一样,把实际参数(有具体数值的参数)填到空白 num1和 num2 的位置。

  • 第九行 int result = function(abc1,abc2);

        例如:(填空题)整数 abc1+abc2 等于几?(其中 abc1 =1,abc2 = 3)

        让计算员(函数)function 来告诉反馈(return)给我们:

        (function的计算过程如下:)

         num1       1   +    num2  3   = (运行完函数块返回整数)4

  • 第十六行 return num1 + num2;
  • 说明函数 function 返回形式参数 num1 和 num2 的和,并且实际在函数 function 被调用时,会 按顺序 实际参数(调用时才知道,有实际的数据值)带入到形式参数(形式上只走过场,充当一个内存点,方便实际参数找到带入数值的位置)

结语

看到这里,本文也就结束了。希望各位读者可以阅读我的其他文章。

专栏下一篇文档:C++基本数值类型_元亨利贞代码的博客-CSDN博客

其它文章:C++学习/温习笔记:源码学编程1(新型)_元亨利贞代码的博客-CSDN博客                
C语言求幂运算(尽大支持)——中文式奇特命名_元亨利贞代码的博客-CSDN博客


 <!--感谢浏览                    诸君慢行且留言          过客匆匆常回访--> 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值