2016 - 2024

感恩一路有你

c语言形参必须是变量名吗 关于c语言在c中调用函数时,只能把实参的值传递给形参,形参的值不能传给实参。这句话对吗?为什么?

浏览量:1745 时间:2021-03-13 09:14:48 作者:admin

关于c语言在c中调用函数时,只能把实参的值传递给形参,形参的值不能传给实参。这句话对吗?为什么?

例如,定义int f(int b),其中b是形式参数。当我们调用F时,我们写F(a),其中a是一个局部变量。当我们调用F时,它被称为实际参数。在f(a)之后,函数f中形式参数B的值由a给出,因此将实际参数的值传递给形式参数是正确的。形式参数的值不能传递给实际参数b)b=1000对参数a没有影响。但是,如果函数定义是指针,则函数可以更改存储在指针上的内容,但不能更改指针本身。从这个角度看,实际参数可以通过formal参数来改变

formal参数:全名为“formal parameter”,用于定义函数名和函数体,用于接收调用函数时传递的参数。形式参数的作用是实现主函数与被调用函数之间的连接。通常将函数处理的数据、影响函数的因素或函数处理的结果作为形式参数。实际参数:“实际参数”的全称是调用时传递给函数的参数,即传递给被调用函数的值。参数可以是常量、变量、表达式、函数等。无论参数是什么类型的量,在调用它们以将这些值转换为形式参数时,它们必须具有特定的值。因此,我们应该事先采用赋值、输入等方法,得到实际参数的定值。

c语言形参必须是变量名吗 函数的形参可以是表达式吗 形参一定是变量吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。