行参用于接受什么传送来的数据


参与团队:合伙人-答题小能手

函數只有两种传递2113方式:

1、值传递又称5261单向传递,只能把实参数值传给形参 形参最后的结果不影响实参(形4102参改变大小 ,实参大小不变)

2、址传递,通过指针把实参的地址给形参,1653形参的大小可以影响实参

实参变量和形参变量之间的调用过程

1、函数的形参列于函数聲明中,在函数定义的函数体内使用在未出现函数调用时,形参不占内存中的存储单元

2、将实参的值传递给形参,当函数被调用时實参列在函数名后面的括号里,执行函数调用时实参被传递给形参。

3、在执行函数期间由于形参已经有值,可以利用其进行相关运算

4、通过return语句将函数值带回到主调函数。

5、调用结束形参单元被释放。实参单元仍保留并维持原值(值传递)

你对这个回答的评价是?


在C语言中轨道参数传递方式

种(其实还有引用传递):值传递和地址传递,也就是说可以值传递也可以地址传递。至于到底采取什麼传递方式应该得有用户根据形参类型来指定了

在主函数中定义变量 a =3; 此时实参a的值为3,很明显 如果这种采用值传递方式调用 f(a)肯定不合适


故本人认为 传递方式只能由用户根据 形参来指定传递方式。

你对这个回答的评价是

影响实参(形参改变大小 ,实参大小不变)

2址传遞,通过指针把实参的地址给形参,形参的大小可以影响实参

你对这个回答的评价是


实参向形参的数据传递是“值传递”,单向传递只由实参传给形参,而不能由形参传回给实参

参考资料: C程序设计

你对这个回答的评价是


数据传递是“值传递”,即单向传递只由實参传递给形参,而不能由形参传回来给实参

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手機镜头里或许有别人想知道的答案。

指的是在函数的调用过程中实參与形参之间,进行的是值传递(这是相对于址传递而言的)在这个过程中,实参将自身的数值传递给形参形参只是实参的在堆栈中新开辟一个副本,对形参的操作不会影响实参!

这句话与return没有关系的!呵呵不明白可以追问!

你对这个回答的评价是?

下载百度知道APP抢鲜體验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐