【条件表达式】若有条件表达式(exp) a-- :b++,则以下表达式和表达式(exp)完全等价的是( ).A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)请给出正确答案和详细解释.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 02:43:59
【条件表达式】若有条件表达式(exp) a-- :b++,则以下表达式和表达式(exp)完全等价的是( ).A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)请给出正确答案和详细解释.
【条件表达式】
若有条件表达式(exp) a-- :b++,则以下表达式和表达式(exp)完全等价的是( ).A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)请给出正确答案和详细解释.
【条件表达式】若有条件表达式(exp) a-- :b++,则以下表达式和表达式(exp)完全等价的是( ).A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)请给出正确答案和详细解释.
选择C;在C语言中真用1表示,假用0表示;
解析:条件表达式(exp) ? a-- : b++ 执行过程为:判断(exp)是否为真,如果为真则执行a--,即最终结果也为a--;若为假,则执行b++,即最终结果为b++.
条件表达式构成:表达式1?表达式2:表达式3
执行即和上述所述.先判断表达式1是否为真,为真执行表达式2,为假执行表达式3;