44问答网
所有问题
“c语言中只能把实参的值传送给形参,不能把形参的值反向传给实参。”这句话如何理解?
如题所述
举报该问题
推荐答案 推荐于2019-09-26
楼主理解偏了!
c语言中只能把实参的值传送给形参,不能把形参的值反向传给实参……
这句话,指的是在函数的调用过程中,实参与形参之间,进行的是值传递(这是相对于址传递而言的),在这个过程中,实参将自身的数值传递给形参,形参只是实参的在
堆栈
中新开辟一个副本,对形参的操作不会影响实参!
这句话与return没有关系的!呵呵,不明白可以追问!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3KW6Z3WVKZ6ZGGV6D3.html
相似回答
c语言中,形参
和
实参
是什么意思?有什么区别?
答:
这个值就是对实参的表达式进行计算的结果,它可以是常量值、变量值、数组元素、函数值等
。如果实参是数组名了,那么它传送的就是地址的值了。比如:double power(double x ,int n)定义一个双精度参数 power(3.0,5) 调用 x n 是形参,3.0,5是实参。如果上面定义的是整形 double power(int...
...
只能把实参的值
传递
给形参,形参的值不能传给实参
。
这句话
对吗?为 ...
答:
不对,
在C语言中,传值有地址传值和参数传值,参数传值只能将实参传值给形参,所以A选项正确
。C语言中的外部变量是可以在函数之间传递数据的。C语言中的自动变量是默认的变量,实际上是函数中的局部变量,所以D选项正确。全局变量一经定义都是需要分配内存单元,在程序运行过程中自始至终都会占用固定的...
...
只能把实参的值
传递
给形参,形参的值不能传给实参
。
这句话
对吗?为 ...
答:
不对,
在C语言中,传值有地址传值和参数传值,参数传值只能将实参传值给形参,所以A选项正确
。C语言中的外部变量是可以在函数之间传递数据的。C语言中的自动变量是默认的变量,实际上是函数中的局部变量,所以D选项正确。全局变量一经定义都是需要分配内存单元,在程序运行过程中自始至终都会占用固定的...
c语言中
什么叫
形参,
什么叫
实参?
来权威解释,我
的理解
就是形式参数和实际...
答:
输入等办法使实参获得确定值。 3.实参和形参在数量上,类型上,顺序上应严格一致, 否则会发生“类型不匹配”的错误。 4.函数调用中发生的数据传送是单向的。 即
只能把实参的值传送给形参,
而
不能把形参的值反向
地传送
给实参
。 因此在函数调用过程中,形参的值发生改变,而
实参中
的值不会变化。
大家正在搜
c语言中实参和形参
c语言中形参可以是什么类型
scanf在c语言中的作用
c语言形参可以是什么
C语言 函数形参
形参和实参举例
实参和形参是什么
c语言中%s和%c
实参 形参
相关问题
c语言中只能把实参的值传送给形参,不能把形参的值反向传给实参...
关于c语言 在c中调用函数时,只能把实参的值传递给形参,形...
在c语言语言中,只能将实参的值传给形参,而不能将形参的值传给...
C语言函数描述中,正确的是: 。 A)调用函数时,只能把实参...
c语言说形参不能改变实参的值,为什么这个赋值语句可以
C语言中的小结函数中形参和实参的结合规则
在c语言中,不利用指针是不是就不能改变实参值
C语言中什么是形参,什么是实参?