77问答网
所有问题
int fun(int &a);这样的原型中,int &a代表什么
int fun(int &a);这样的原型中,int &a代表什么
举报该问题
推荐答案 2014-02-26
&表示引用,int &a,形参是一个int型对象的引用。
引用又可理解为别名,如:
int b = 3; int &a =b;
此时,a就是变量b的引用,操作a就是在操作b
将引用用在函数形参上,这样在被调函数里对形参操作,同样也是对主函数里的实参进行操作,避免了对实参进行复制,节省了空间
追问
你他妈讲的太鸡巴好了!
追答
……
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GNI8p83IIYYYv8I3IWp.html
其他回答
第1个回答 2014-02-26
在C 中表示为指针的引用;
相似回答
c++中int
fun(int
a)代表什么
?
答:
int
fun(int
a)
第一个int是函数的返回类型,括号内是这个函数的形参,类型是int 比如说 int fun(int a){ return a;} 意思就是函数将返回a的值 估计你要问的应该是这个函数用来干什么吧,把代码贴出来才能知道啊
以下程序中函数
fun(int
a[]
,int
N
)的
功能是删除数组中a的前N个元素中...
答:
void print
(int
a[]
,int
n){ for(int i=0;i<n;i++)cout<<'\t'<<a[i];cout<<endl;} int main(){ int a[10]={4,1,3,3,1,2,4,3,4,4},b[6]={1,2,1,3,2,1};int n=
fun(a
,10);cout<<"数组a处理后的数组为:";print(a,n);n=fun(b,6);cout<<"数组b处理...
x=
fun(&a
[1],n-1
)中&a
[1]
代表
着
什么
答:
fun(int
a[]
,int
n)函数这么定义
,int
a[] 此参数实际上传入的是a数组的地址。我看了下你对别人的追问,
&a
[1] 这个参数传入, 相当于传入的是去掉a数组的第一个元素之后的新数组,并不是你理解的每次都取a[1], 因为每次传入数组都变化了,都是上一层嵌套中数组的截短。
C里面的
int&
fun(int
a)
是
什么
函数
答:
int
*fun(){return
&a;
}//正确 int
&fun()
{return &a;}//错误 int &fun(){return a;}//正确 一般用作类对象的返回值,可以减少临时对象的申请、构造等操作,节省空间时间,比如 String &operator=(const String &){ //若干代码 return *this;//返回自身引用 } 有关基本数据类型,可以...
int
fun(
String& str
)中&
是啥意思
,什么
作用?
答:
int
fun(
String& str)中的&表示引用运算符。fun函数表示的是通过引用来进行实参于形参的传递。引用就是某一变量(对象)的一个别名,对引用的操作与对变量直接操作完全一样。1、引用的声明方法 类型标识符 &引用名=目标变量名;举例如下:int a
;
int
&
ra=a; //定义引用ra,它是变量a的引用,...
程序中
int&
n是
什么
意思?
答:
int&
是引用,也就是说传递的是变量n的地址,在函数中如果改变了n的值,那么n所
代表
的实参的值也同样改变。
c语言中 #include <stdio.h> int
fun(int
a
,int
b,int c)这个int fu...
答:
int
fun是声明了一个名字叫做
fun的
函数,这个函数的返回值是int 函数必须声明才能使用。 声明的作用是为了调用函数。声明后,定义可以放在main函数后面或其他文件,不必把定义都写在main函数前面。
大家正在搜
int fun(int n)
static int a
infun是什么意思
int n=5,a[n]
int a=1,b=2,c=3;
fun(a,b)
int fun
int a[10]
if(a)