【条件表达式】若有条件表达式(exp) a-- :b++,则以下表达式和表达式(exp)完全等价的是( ).A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)请给出正确答案和详细解释.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 01:13:04
![【条件表达式】若有条件表达式(exp) a-- :b++,则以下表达式和表达式(exp)完全等价的是( ).A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)请给出正确答案和详细解释.](/uploads/image/z/8905404-12-4.jpg?t=%E3%80%90%E6%9D%A1%E4%BB%B6%E8%A1%A8%E8%BE%BE%E5%BC%8F%E3%80%91%E8%8B%A5%E6%9C%89%E6%9D%A1%E4%BB%B6%E8%A1%A8%E8%BE%BE%E5%BC%8F%28exp%29+a--+%3Ab%2B%2B%2C%E5%88%99%E4%BB%A5%E4%B8%8B%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%92%8C%E8%A1%A8%E8%BE%BE%E5%BC%8F%28exp%29%E5%AE%8C%E5%85%A8%E7%AD%89%E4%BB%B7%E7%9A%84%E6%98%AF%EF%BC%88+%EF%BC%89.A%EF%BC%89%28exp%21%3D1%29B%EF%BC%89%28exp%21%3D0%29C%EF%BC%89%28exp%3D%3D1%29D%EF%BC%89%28exp%3D%3D0%29%E8%AF%B7%E7%BB%99%E5%87%BA%E6%AD%A3%E7%A1%AE%E7%AD%94%E6%A1%88%E5%92%8C%E8%AF%A6%E7%BB%86%E8%A7%A3%E9%87%8A.)
【条件表达式】若有条件表达式(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;