77问答网
所有问题
“c语言中只能把实参的值传送给形参,不能把形参的值反向传给实参。”这句话如何理解?
如题所述
举报该问题
推荐答案 推荐于2019-09-26
楼主理解偏了!
c语言中只能把实参的值传送给形参,不能把形参的值反向传给实参……
这句话,指的是在函数的调用过程中,实参与形参之间,进行的是值传递(这是相对于址传递而言的),在这个过程中,实参将自身的数值传递给形参,形参只是实参的在
堆栈
中新开辟一个副本,对形参的操作不会影响实参!
这句话与return没有关系的!呵呵,不明白可以追问!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Ipq8vIqWpv8vYYW83I.html
相似回答
...
只能把实参的值
传递
给形参,形参的值不能传给实参
。
这句话
对吗?为 ...
答:
不对,
在C语言中,传值有地址传值和参数传值,参数传值只能将实参传值给形参,所以A选项正确
。C语言中的外部变量是可以在函数之间传递数据的。C语言中的自动变量是默认的变量,实际上是函数中的局部变量,所以D选项正确。全局变量一经定义都是需要分配内存单元,在程序运行过程中自始至终都会占用固定的...
...
只能把实参的值
传递
给形参,形参的值不能传给实参
。
这句话
对吗?为 ...
答:
不对,
在C语言中,传值有地址传值和参数传值,参数传值只能将实参传值给形参,所以A选项正确
。C语言中的外部变量是可以在函数之间传递数据的。C语言中的自动变量是默认的变量,实际上是函数中的局部变量,所以D选项正确。全局变量一经定义都是需要分配内存单元,在程序运行过程中自始至终都会占用固定的...
c语言中
什么时候
实参
和
形参
应该不一样?
答:
形参是定义函数时的参数,目的是用来接收调用函数时的
实参值
。实参是调用函数时的参数,为函数对应的形参提供明确的数值或地址。函数调用中发生的数据传送是单向的。即
只能把实参的值传送给形参,
而
不能把形参的值反向
地传送
给实参
。形参和实参可以相同也可以不相同,但实参和形参在数量上,类型上,顺序上...
c语言中,形参
和
实参
是什么意思?有什么区别?
答:
形参就是形式参数,用一个变量代表大家。实参就是实际参数,用一个 确切的数值代替形式参数,可以是表达式。实际参数与形式参数的参数个数、类型和顺序都应一样,如果不一样的话,系统会强制转换,这样会造成数据的丢失。实 参向
形参的
传递是值的传递。
这个值
就是对
实参的
表达式进行计算的结果,它可以是...
什么是
形参,实参?
什么时候
形参的
数可以传到
实参中
?说个例子
答:
第一个形参改变的只是它所在空间里的内容,函数调用中发生的数据传送是单向的。 即
只能把实参的值传送给形参,
而
不能把形参的值反向
地传送
给实参
。 因此在函数调用过程中,形参的值发生改变,而
实参中
的值不会变化。如果函数定义是指针,那么函数可以改变指针上储存的内容,但是不能改变指针本身。如果从...
C语言
选择
,不
明白
答:
"a:%d\n", x); //x,y
实参值
没有改变 printf("b:%d\n", y); return 0;}int add(int a, int b) //a, b 是形式参数{ int c = a + b; a = a + 1; //对
形参
进行运算,没有改变
实参的值
b = b + 1; return c;} ...
对结构体以及
形参实参
传递方面不懂,这个程序有人能帮忙解释一下每个语...
答:
因此应预先用赋值,输入等法使参数获得确定值。3、实参和形参在数量上,类型上、顺序上应严格一致,否则就会发生类型不匹配的错误。4、在一般传值调用的机制
中只能把实参传送给形参,
而
不能把形参的值反向
地传送
给实参
。因此在函数调用过程中,
形参值
发生改变,而
实参中的值
不会变化。而在引用调用的机制...
大家正在搜
c语言中实参和形参
c语言中形参可以是什么类型
scanf在c语言中的作用
c语言形参可以是什么
C语言 函数形参
形参和实参举例
实参和形参是什么
c语言中%s和%c
实参 形参
相关问题
c语言中只能把实参的值传送给形参,不能把形参的值反向传给实参...
关于c语言 在c中调用函数时,只能把实参的值传递给形参,形...
在c语言语言中,只能将实参的值传给形参,而不能将形参的值传给...
C语言函数描述中,正确的是: 。 A)调用函数时,只能把实参...
c语言说形参不能改变实参的值,为什么这个赋值语句可以
C语言中的小结函数中形参和实参的结合规则
在c语言中,不利用指针是不是就不能改变实参值
C语言中什么是形参,什么是实参?