C语言,int x;18+(x=4)*3这个为啥是30 求过程
3个回答
展开全部
x=4 这样的赋值表达式返回值是 x 的引用,也就是说相当于计算 18 + 4 * 3,乘法优先,所以18+12=30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号的运算级相对比较高,所以先在括号里给x赋值再运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询