关于C语言的题,请问图片中的题目怎么操作?

2025-01-27 13:43:49
推荐回答(3个)
回答1:

首先括号里是逗号表达式,根据C中的规律,逗号表达式应该以最后一个表达式的值为最终输出值;其次我觉得楼主可能是觉得结果应该是65,其实中间的乘法运算只是调用a的值进行计算,而不是对其进行赋值,因此a的值仍以第一次赋值为准,为15…因此最后结果为20.
如果改成((a=3*5,a=a*4),a+5) 结果就是65了

回答2:

小伙子,赶紧把谭浩强的书好好看看

回答3:

选择 B. 20