求c++大佬解答 这个题

2024-12-27 09:40:03
推荐回答(2个)
回答1:

a?b?a:b:b相当于a?(b?a:b):b,
因为a为真,a?(b?a:b):b的结果等于(b?a:b)的结果,而(b?a:b)的结果为0,所以答案是A。

回答2:

假设整型变量a=1,b=0
(a?b?a:b:b)
=(a?(b?a:b):b)
=b?a:b
=b
=0