c语言中,x*=2是什么意思?
展开全部
a=2*b的意思是b乘以2,并将计算结果赋给变量a
b=a+b=1+0=1,输出1,
a=2*b=2*1=2,输出2
因此输出结果为1,2
选d
b=a+b=1+0=1,输出1,
a=2*b=2*1=2,输出2
因此输出结果为1,2
选d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“*=”是复合赋值运算符。
x*=y
等价于
x = (x) * (y)
上述表达式等价于
x = x * 2
样例:
int x = 2, y = 1;
x *= y - 1;
printf("%d", x);
输出:0
因为x *= y - 1等价于x = x * (y - 1)
x*=y
等价于
x = (x) * (y)
上述表达式等价于
x = x * 2
样例:
int x = 2, y = 1;
x *= y - 1;
printf("%d", x);
输出:0
因为x *= y - 1等价于x = x * (y - 1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询