c语言输出的问题,49。 50是什么意思啊
展开全部
49题
printf("%d,%d",(a,b),(b,a));意思是输出两个逗号表达式的值,首先计算第一个逗号表达式(a,b),结果是b的值,即4, 再计算第二个逗号表达式(b,a)的值,结果是a的值,即3。
因此,选 B
50
同样是输出逗号表达式(a1,a2)的值,即a2的值,所以,选B
说明:逗号表达式的计算顺序是从左往右,其最终结果是最后一个逗号后面的表达式的结果。
printf("%d,%d",(a,b),(b,a));意思是输出两个逗号表达式的值,首先计算第一个逗号表达式(a,b),结果是b的值,即4, 再计算第二个逗号表达式(b,a)的值,结果是a的值,即3。
因此,选 B
50
同样是输出逗号表达式(a1,a2)的值,即a2的值,所以,选B
说明:逗号表达式的计算顺序是从左往右,其最终结果是最后一个逗号后面的表达式的结果。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询