c语言问题如图,24题,请帮我解释一下d选项为什么错

2025-05-17 15:08:07
推荐回答(2个)
回答1:

三目表达式的格式是:
<表达式1> ? <表达式2> : <表达式3>;
题目中是语句所以错误;
选项C强制输出地址但不会报错

回答2:

判断式?结果1:结果2这个叫做问号条件,判断式为真,表达式结果就是结果1;否则为结果2.x>0?1:x0?1:a翻译为if语句:if(x>0)return1elseif(x<0)return-1elsereturn0