
展开全部
这个问题主要涉及C语言运算符优先级,依次算右边括号里的3个赋值运算,先i=4,然后j=16,最后k=32。而这3个运算中间有逗号,逗号运算的话,取最后一个,所以再把k值赋值给x,k值是32, 故x的值最后为32。楼上皆中。
展开全部
32
因为逗号表达式是按从左到右进行运算,以最右边的表达式的值作为整个表达式的值
所以最终相当于x=k=32
因为逗号表达式是按从左到右进行运算,以最右边的表达式的值作为整个表达式的值
所以最终相当于x=k=32
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上几位说的都对着呢,逗号表达式是按从左到右进行运算,以最右边的表达式的值作为整个表达式的值,结果应该是k的值,即为32
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
32
解析:(i=4,j=16,k=32)是括号运算,其运算结果为括号内最后一个值即32,x=(i=4,j=16,k=32)是将括号运算的值赋给X,所以X=32.
解析:(i=4,j=16,k=32)是括号运算,其运算结果为括号内最后一个值即32,x=(i=4,j=16,k=32)是将括号运算的值赋给X,所以X=32.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-17
展开全部
i=4,j=16,k=32 为逗号表达式,其结果为最后一个表达式(即K=32)的值
所以x=32
所以x=32
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询