C语言中*=n--是什么意思啊?计算机二级题库里的一道题,看不懂,求大神指教
3个回答
展开全部
应该是这样的吧,
运算前 a= 2 n= 3
a *= n-- 相当于 a = a * n ; n = n-1
运算后
a= 6 n = 2
运算前 a= 2 n= 3
a *= n-- 相当于 a = a * n ; n = n-1
运算后
a= 6 n = 2
追问
书上没写a,那个语句直接写成*=n--
追答
书少印了吧 很正常, 你全贴出来给你看看 到底是什么意思
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a*=n-- 相当于以下两行代码:
a = a * n;
n = n - 1;
a = a * n;
n = n - 1;
追问
书上没写a,那个语句直接写成*=n--
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询