C语言中X*=*Y是什么意思

 我来答
ProgrammerHT54
2011-08-09 · TA获得超过156个赞
知道答主
回答量:52
采纳率:0%
帮助的人:20.4万
展开全部
-->X *= *Y
-->X *= (*Y) // *是解除应用操作符(或叫取消引用操作符),*Y等价于指针Y指向的内存所储存的值
-->X = X * (*Y) // *=为乘法复合赋值运算符,将左边的值乘以右边的值(这里是X乘以*Y),并赋值给左边的值

不懂再问.
k高人
推荐于2017-11-24 · TA获得超过700个赞
知道小有建树答主
回答量:561
采纳率:0%
帮助的人:148万
展开全部
Y一定是指针,本表达式等价于X=X*(*Y);第一个*是乘,第二个*是取Y所指向的变量值,.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tyuiopone
2011-08-09
知道答主
回答量:19
采纳率:0%
帮助的人:7.7万
展开全部
X*=*Y 可以理解为 X=X*(*Y);
(*Y)应该是指针Y所指的值,X是变量的值,就是他们相乘啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
且听风行
2011-08-09
知道答主
回答量:73
采纳率:0%
帮助的人:32.6万
展开全部
1、Y是指针,*Y的意思是该指针所指向的数据,此时的*为指针运算符
2、X后面的*是逻辑乘运算符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
查水瑶n1
2011-08-09 · TA获得超过112个赞
知道答主
回答量:38
采纳率:0%
帮助的人:42.2万
展开全部
x *= *y
即x = x * *y
*y是y指向的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式