在C语言中若k为int 类型,且k的值为3,执行语句k+=k-=k*k后,k的值为 5
展开全部
答案是-3
运算顺序是这样的
先计算k * k = 9
再计算k -= 9 计算后的结果k = -6
再计算k += -6 所以答案就是k = -3
运算顺序是这样的
先计算k * k = 9
再计算k -= 9 计算后的结果k = -6
再计算k += -6 所以答案就是k = -3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人理解
执行语句k+=k-=k*k是错误的
左边执行表示k=4
右边执行变成16
而他们是不相等
执行语句k+=k-=k*k是错误的
左边执行表示k=4
右边执行变成16
而他们是不相等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对,-12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询