跳到正文
信奥逐课

第 065 课

逻辑或 ||

🟢 入门 约 5 分钟

一句话理解

|| 表示两边有一个为真,整体就为真。

为什么要学

“越界或已访问就跳过”这类条件会用。

讲解

a || b:a 真则整体真,b 可能不计算。

if (x < 1 || x > n) continue; 表示不在范围内就跳过。

和 && 混用时加括号。

例子

int x = 0;
cout << (x < 1 || x > 10);

输出:

1

x=0 小于 1,左边已真,整体为真。

常见错误

练习 做完再看下一课

`false || true` 为真。

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课