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

 我来答
劳秀芳冷衣
2020-05-05 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:893万
展开全部
1、Y是指针,*Y的意思是该指针所指向的数据,此时的*为指针运算符
2、X后面的*是逻辑乘运算符
卜爱景养女
2020-03-31 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:958万
展开全部
-->X
*=
*Y
-->X
*=
(*Y)
//
*是解除应用操作符(或叫取消引用操作符),*Y等价于指针Y指向的内存所储存的值
-->X
=
X
*
(*Y)
//
*=为乘法复合赋值运算符,将左边的值乘以右边的值(这里是X乘以*Y),并赋值给左边的值
不懂再问.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
线玉英独桥
2020-04-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:873万
展开全部
X*=*Y
可以理解为
X=X*(*Y);
(*Y)应该是指针Y所指的值,X是变量的值,就是他们相乘啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逮孝御秋
2019-02-01 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:35%
帮助的人:672万
展开全部
Y一定是指针,本表达式等价于X=X*(*Y);第一个*是乘,第二个*是取Y所指向的变量值,.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犹金生邱鸟
2020-04-20 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:864万
展开全部
++x表示在做后面的运算之前x先做一次加法,所以这里类似于下面的两句:x
=
x+1;y=x;在这里y=x++和y=++x基本没区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式