• 下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。

    A.if(ab)‖(b>c))n=1;elsen=0;
    C.if(a>b)if(b>c)n=1;elsen=;elsen=0;
    D.if(a>b)n=1;elseif(bc)n=1;elsen=0;

    正确答案:CC。【解析】根据三元表达式:?的规则,当a>b时,结果为表达式b>c?1:0,其意义为if(b>c),则结果为1。其表达的意义和C选项一样。
  • 2021年07月08日 20时40分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网