小编Ben*_*Ben的帖子

为什么组合的上限和下限比较总是评估为真?

为什么第一个总是评估为真?我希望这两个陈述的行为相同.

   for (int i =0;i<4;++i) (0 < i < 3) ? cout << "True " : cout << "False ";
Run Code Online (Sandbox Code Playgroud)

真实真实

    for (int i =0;i<4;++i) (0 < i && i < 3) ? cout << "True " : cout << "False ";
Run Code Online (Sandbox Code Playgroud)

False True True False

c++ syntax evaluation comparison-operators

0
推荐指数
1
解决办法
50
查看次数

标签 统计

c++ ×1

comparison-operators ×1

evaluation ×1

syntax ×1