C语言中,a=1,b=2,a>b?++a:++b;求表达式的值。 谢谢

如题所述

表达式的值是3
条件表达式?表达1 :表达式2

条件表达的值为真时 为表达式1的值否则为表达2的值

则:1>2 为假所以 取表达式2 ++b

所以为3
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-10
表达式的值为3;
计算机是这样执行的:
首先计算机判断a>b,由于a为1,b为2,故计算机执行++b操作,答案所以为3
第2个回答  2010-10-10

望采纳

第3个回答  2010-10-10
3
相似回答