44问答网
所有问题
当函数调用时,主调函数与被调函数相互之间有数据传递。数据传递主要通过哪三种方式?
如题所述
举报该问题
推荐答案 2013-12-01
值传递,地址传递,引用传递.一,值传递举例:函数定义:void fun(int n){}调用:int i=3;fun(i);二.地址传递举例函数定义:void fun(int *n){}调用:int i=3;fun(&i);//i的地址.三.引用传递举例函数定义:void fun(int &n){}调用:int i=3;fun(i);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/W6DGZDD6Z36WGRYWRG.html
其他回答
第1个回答 2013-12-01
一般用两种吧:按值传递、按地址传递(也叫按引用传递)
第2个回答 2013-12-01
常用的值传递引用传递
相似回答
c语言中参数是什么概念
答:
形参和实参的功能是作数据传送
,发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。举个例子:定义一个函数s=f(a,b),功能是将a和b的差赋值给s,那么,a和b就是这个函数的两个参数。
参数
传递
有几种
方式,
有哪些?
答:
1、值传递
,又称单向传递,只能把实参数值传给形参 ,形参最后的结果不影响实参(形参改变大小 ,实参大小不变)。2、址传递,通过指针,把实参的地址给形参,形参的大小可以影响实参。
c语言
函数调用时,
参数是如何
传递
的
答:
建立中间变量(形参),把实参值赋值给中间变量,当
被调函数
返回值时,系统释放掉中间变量。在程序中通过对函数的调用来执行函数体,其过程与其它语言的子程序调用相似。对无参
函数调用时
则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。函数作为表达...
函数
中,实参与形参的
数据传递方式
是?
答:
数据传递方式有值传递和引用传递
,值传递:传值,实际是把实参的值赋值给行参,相当于copy。那么对行参的修改,不会影响实参的值 。引用传递: 实际是传值的一种特殊方式,只是他传递的是地址,不是普通的赋值,那么传地址以后,实参和行参都指向同一个对象,因此对形参的修改会影响到实参。
大家正在搜
函数调用时的数据如何传递
主调函数和被调用函数
调用函数时传递的实参个数
函数调用时的参数传递
当一个成员函数被调用时
函数调用时需要
函数调用时必须有实参
函数未被调用时
调用函数时实参可以是表达式
相关问题
主调函数与被调函数之间如何进行数据的传递
c语言“在调用函数时,主调函数通过参数向被调函数传递数据。”...
在主调函数和被调函数之间有数据传递时,被调函数中的参数称为什...
函数调用时参数传递有哪几种方式
在ARM系统中,函数调用的时候,参数是通过哪种方式传递的
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递...
c语言中参数是什么概念
主调函数传值调用被调函数时主要依据什么来实现参数数据类型的匹...