c++里面的函数前面加上号这个是什么意思的

2021-02-25 08:44:27 字数 2273 阅读 2865

1楼:匿名用户

这个*号不在和函数连在一起的,是函数返回值的一部分struct student *insert(struct student *head)这个函数的返回值就是,struct student *

2楼:匿名用户

表示子程序返bai回来的是结构指针

du。在子程序中zhi对head进行处理后,得到新的daohead,返回时用:

版 return head;}

你可以把返回的head有赋权个另一个struct student 定义的结构指针,如*p:

struct student *p;

p=insert( head);

应当很好理解。一般编程时,为了准确期间,都要传指针,特别是在嵌入式编程时。

3楼:匿名用户

它返回的类型是指针型的

c++函数名前面加&是什么意思

4楼:司马刀剑

这个和函数参数加地址符的作用是一样的,用于返值返回的是引用而不是赋值。

也就是说,该函数返值会通过地址传送的方式给到函数调用者要求的返回值,这样可以节省对象赋值造成的内存浪费,通常用于返值是大型对象(而不是简单变量类型)的时候。

比如你有个class t,而这个函数的返值是return t; 加上地址符返值后,返回t变量的地址,将地址传递给接收返值的变量,而不是新建一个类t,调用类的复制函数创建一个新类。

c++函数前面加"&"有什么作用???

5楼:人生多问

如果这个函数的返回值不是void,那&的作用是指函数的返回值是引用类型,这个符号是与返回值配对的

////////////

这就是指返回值是引用

6楼:匿名用户

"&"是用作“且”,表示并列。

"&":逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如a&b,表示a与b,a和b。

字符 & 的最早历史可以追溯到公元1世纪,最早是拉丁语et (意为and)的连写。最早的 & 很像 e 和 t 的组合,随着印刷技术的发展,这个符号逐渐形成自己的样式并脱离其原始影子。在这个字符中,仍能看出e的影子,但是t已经消失不见。

7楼:陈宗权

表示这个函数的返回类型是引用类型,或者说返回值的传递方式是引用传递。

8楼:匿名用户

在函数调用中是传引用调用的意思。意思就把实参变量换成行参变量、

c++参数前加&是什么意思?

9楼:匿名用户

&是引用符运算符起作用就是可以返回当前被引用元素的值举个简单例子相信楼主很快就会明白:

class a

void getelem(int &e)//此处若没有&运行就不能显示e的值因为e的作用域只是当前函数&使他可以被返回

};int main()

说通俗点就是用来让函数的参数被赋予实际的值,而不是在函数运行完后参数就没作用了,这个在学数据结构**用的很多谢谢~

10楼:孙五刚

返回对那个类型的一个引

用。以你的例子来说,就是返回对ostream类型的一个引用。目的是可以连续调用。比如在类a里重载了《这个符号,返回类型为ostream&,那么就可以连续输出类a的两个对象:

a a,b;

cout<

若去掉&符号,则只能这样写:

cout<

cout<

要麻烦很多。

11楼:

&在变量前表示的是变量在内存中的地址,一般单独使用没有特定的意义,&和变量做为函数的参数一起使用,表示传递给该函数的是变量地址,而不是变量值。

12楼:匿名用户

1.取参数的地址

2.表引用,以用来传递参数

c++函数名的前面有&或是*符号,是什么意思

13楼:匿名用户

函数名前的&表示返回值类型是个引用,准确地说是左值引用,*则表示返回类型是指针,引用和指针的区别请自行查阅资料了。

c++函数名的前面有&或是*符号,是什么意思?

14楼:永夜雾华

&,位与、取址、引用定义

* 与c的相同,指针定义、指定引用、乘积运算用到。

c++函数前面加有什么作用,C++类的成员函数前加&什么意思

1楼 人生多问 如果这个函数的返回值不是void,那 的作用是指函数的返回值是引用类型,这个符号是与返回值配对的 这就是指返回值是引用 2楼 匿名用户 是用作 且 ,表示并列。 逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如a b,表示a与b,a和b。 字符 的...

C语言函数前面加个指针是什么意思

1楼 匿名用户 表示返回值类型为指针。 char strset int n 调用该函数时,返回值就是s字符串的指针。 2楼 匿名用户 举个例啊 怎么写的 3楼 缑雅静刘佳 举个例子 如果还不懂的话 我也没有办法了 把你家的房子比作一个变量的话,那么你们家房子的门牌号就能找到你们家所以门牌号 就相当于...

数学里面加号外面圈是什么意思,数学里面一个加号外面一个圈是什么意思

1楼 匠品材料 这是一个特殊符号 我也经常做题遇到 是出题者规定的一个符号 具有一定的含意一般都会解释给你,经常出现在新定义运算等数学题中。 数学里面一个加号外面一个圈是什么意思 2楼 天蝎小灰马 这是一个特殊符号 我也经常做题遇到 是出题者规定的一个符号 具有一定的含意一般都会解释给你 经常出现在...