77问答网
所有问题
c/c++语言*&s是什么意思s是一个结构体类型在向一个函数传参的时候用*&s传参,他代表的是什么意思啊
如题所述
举报该问题
推荐答案 2011-07-06
*在C中代表取值运算符,&代表取地址运算符,两个同时出现时相互抵消。*&s就是s
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YppN3GIpY.html
其他回答
第1个回答 2011-07-06
&s是地址,*是指针。*&s是指指向&s地址的指针
j = *&s就是j = s的意思本回答被提问者采纳
第2个回答 2011-07-07
指针的引用,三楼说的很对。这样做还有一个目的是,当函数对结构体S做了改变之后,能够把改变后的值保存下来返回。
第3个回答 2011-07-06
指针引用,c语言没有引用,c++才有,不创建参数副本
追问
可以给画个图说明一下么,我是初学者,对指针很茫然,谢谢
相似回答
大家正在搜
相关问题
C++ 中形参中的 *& 是什么意思?
C语言函数传参数加一个&在前是什么意思
C语言在函数参数传递时,传递结构体指针类型*时,对变量又&取...
C++在定义函数时,在传递的参数后面加上“&”是什么意思
c++,这是个CWorker的构造函数,红框里的传递的参数s...
在C语言里向函数传递的是“&+参数”是什么意思??
C语言怎么用结构体变量的成员做为函数参数,有一个例子我才能明...
C语言中 结构体作为函数参数