小漏斗 小漏斗
首页 /  智能数码 / 内容详情

C语言实参和形参有什么区别

智能数码 时间:2024-09-08 18:00:36

C语言实际参数和形式参数的区别是什么? 

C语言中实际参数和形式参数的区别如下:

1. 实际参数(argument):在调用函数时传递给函数的参数,可以是常量、变量、表达式、函数等。在进行函数调用时,实参必须具有确定的值,以便把这些值传送给形参。实参在数量、类型和顺序上应与形参严格一致,否则会发生类型不匹配的错误。

2. 形式参数(parameter):在定义函数名和函数体的时候使用的参数,用来接收调用该函数时传入的参数。形参只在被调用时才分配内存单元,调用结束后释放所分配的内存单元。因此,形参只有在函数内部有效,函数调用结束后不能再使用该形参变量。

需要注意的是,函数调用中发生的数据传送是单向的,即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此,在函数调用过程中,形参的值发生改变,而实参的值不会变化。

标签: #智能数码

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。

关于我们 广州小漏斗信息技术有限公司 版权所有 七百分 粤ICP备20006251号粤公网安备 44011302002346号