Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >形式参数和实际参数是什么鬼?

形式参数和实际参数是什么鬼?

作者头像
手撕代码八百里
发布于 2021-09-08 07:54:24
发布于 2021-09-08 07:54:24
87000
代码可运行
举报
文章被收录于专栏:猿计划猿计划
运行总次数:0
代码可运行

我们常说实参和形参,到底什么是形参和实参呢?

举个例子:

例如,有如下一段C代码,有一个判断num1和num2两个数字哪个大的函数。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int max(int num1,int num2)
{
    num1 > num2 ? num1 : num2;
}


int main()
{
    int result_1 = max(1,2);

    return 0;
}

对于上面这段代码;

1、实际参数是:

实际参数就是我们传的值;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  int result_1 = max(1,2);

2、形式参数是:

形式参数就是我们函数要接收的值;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int max(int num1,int num2)
{
    num1 > num2 ? num1 : num2;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/09/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
抽丝剥茧C语言(中阶)函数
数学中我们常见到函数的概念。 例如:y=f(x) 但是你了解C语言中的函数吗? 维基百科中对函数的定义:子程序 在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。 一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。
有礼貌的灰绅士
2023/03/28
4730
抽丝剥茧C语言(中阶)函数
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
函数swap1用x,y接收了num1,num2,并把x,y进行了交换,但是我们打印出来的num1,num2并没有交换,为啥呢?
YIN_尹
2024/01/23
7.8K1
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
C语言的函数
1.我们知道在我们学习C语言编程的时候,总是在一个代码编写完成之后迫不及待的想知道结果,想把这个结果打印到我们的屏幕上看看。这个时候我们会频繁的使用一个功能:将信息按照一定的格式打印到屏幕上(printf)。
绝活蛋炒饭
2024/12/16
1060
C语言的函数
最简单的函数,看看就会了
在数学里面我们学过很多种函数,像什么对数函数,指数函数等等,这些让俺看到就脑阔痛的,现在都还记得我高中数学老师意气风发的把整个黑板写满,擦了又写写了擦,我只能在下面像个傻x一样白瞪眼看着他,哈哈。不过C语言中的函数是非常友善,没有数学中函数那般复杂,非常容易上手,接下来,就来学习学习C中的函数。
用户10517932
2023/10/07
2450
最简单的函数,看看就会了
函数(1)
数学中我们常见到函数的概念。但是你了解C语言中的函数吗? 维基百科中对函数的定义:子程序 在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组 成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。 一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软 件库。
用户10923087
2024/01/23
1390
函数(1)
【C】函数和递归的使用
数学中我们常见到函数的概念。但是你了解C语言中的函数吗? 维基百科中对函数的定义:子程序 在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。 一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。
阿伟@t
2023/10/10
2820
【C】函数和递归的使用
【JavaScript】函数 ② ( 函数参数 | 形式参数 | 实际参数 )
形参 与 实参 是 函数参数 的两个重要概念 , 二者 用于 定义 函数如何处理 外部输入参数 ;
韩曙亮
2024/04/02
5760
【JavaScript】函数 ② ( 函数参数 | 形式参数 | 实际参数 )
函数的说明与使用
在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method,
用户10921393
2024/01/23
1950
函数的说明与使用
【C语言初阶】C语言函数全解析:编写高效代码的秘密武器
前言: 在探索编程世界的浩瀚星图中,C语言无疑是一颗璀璨夺目的星辰,它不仅奠定了现代计算机编程语言的基础,更是无数软件与系统背后的基石。自其诞生以来,C语言以其高效、灵活、接近硬件的特性,赢得了开发者们的广泛青睐与深厚情感。而在这门语言的浩瀚海洋中,函数(Function)则是航行者手中的罗盘与风帆,指引着代码的方向,驱动着程序的运行
Eternity._
2024/07/20
1670
【C语言初阶】C语言函数全解析:编写高效代码的秘密武器
【C 语言篇】形参实参密钥与递归魔法之门:C 语言编程中开启算法奥秘的奇妙旅程
编程中,形参是函数定义时的占位符,实参是调用时传递的具体值。递归通过函数自我调用解决问题,理解它们的关系有助于写出高效、健壮的代码。 本文我们主要来介绍形参 实参 和递归
意疏
2024/12/26
1200
开发成长之路(2)-- C语言从入门到开发(函数与定制输入输出控制函数)
函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。
看、未来
2021/09/18
4720
Python中函数的参数(参数的使用和作用、形参和实参)
演练需求:开发一个名字叫sum_num的函数,这个函数能够实现两个数字的求和功能.
python自学网
2022/05/11
2.8K0
Python中函数的参数(参数的使用和作用、形参和实参)
【C语言】了解函数,认识函数
函数(function)的概念,有些翻译为:子程序,子程序这种翻译更加准确⼀些。C语言中的函数就是一个完成某项特定的任务的一小段代码。C语⾔的程序其实是由⽆数个小的函数组合而成的,也可以说:一个大的计算任务可以分解成若干个较小的函数(对应较小的任务)完成。
用户11367452
2024/11/21
2010
【C语言】了解函数,认识函数
C语言 | 函数参数
以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~
小林C语言
2021/04/15
2.8K0
C语言 | 函数参数
Python编程 函数的定义与参数
函数 只有在调用时才会执行,通过 function_name(param) 进行调用
网络豆
2023/10/15
1910
Python编程 函数的定义与参数
一文熟悉 Go 函数
函数的英文单词是 Function,这个单词还有着功能的意思。在 Go 语言中,函数是实现某一特定功能的代码块。函数代表着某个功能,可以在同一个地方多次使用,也可以在不同地方使用。因此使用函数,可以提高代码的复用性,减少代码的冗余。
陈明勇
2023/10/15
1740
一文熟悉 Go 函数
Python基础学习(二)
函数是对程序逻辑进行结构化或是过程化的一种编程方法,其是组织好的,可重复使用的,用来实现单一,或者相同功能的代码段。
py3study
2020/01/17
7290
【C语言】带你走进函数
大家好啊,C语言中函数这一块内容是比较重要的,而且内容是比较多的。接下来,我会用这一篇博客来介绍函数的相关知识。函数的实现太过于重要,通过调用不同的函数,可以帮助实现功能,同时,函数的模块化设计,高内聚低耦合,封装性,使代码看起来更加合理整洁。对于我们非常重要。希望本篇博客能够对你有帮助,同时,觉得不错的话,也可以收藏起来哦。❤️最后,在这里,祝福大家,所有劳动者们劳动节快乐!!!
平凡的人1
2022/11/15
4870
【C语言】带你走进函数
【C语言函数调用详解】——传值调用&传址调用
根据我们的分析,传值调用好像不能达到交换num1,num2的目的,我们看看结果是什么样的:
YIN_尹
2024/01/23
1.2K1
【C语言函数调用详解】——传值调用&传址调用
江哥带你玩转C语言 | 08 - C语言函数
// 1.没有返回值/没有形参 // 如果一个函数不需要返回任何数据给调用者, 那么返回值类型就是void void printRose() { printf(" {@}\n"); printf(" |\n"); printf(" \\|/\n"); // 注意: \是一个特殊的符号(转意字符), 想输出\必须写两个斜线 printf(" |\n"); // 如果函数不需要返回数据给调用者, 那么函数中的return可以不写 }
极客江南
2021/07/11
4530
相关推荐
抽丝剥茧C语言(中阶)函数
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验