使用 VEXcode 获得更多
我们建议您过渡到我们的新软件。 VEXcode 具有基于块和基于文本的选项,适用于 Chromebook、iPad、Android 平板电脑、Windows 和 Mac。 请访问 code.vex.com 了解有关如何下载 VEXcode 的更多详细信息。
VEX Coding studio 已停产,不再提供下载。 已经下载? 该程序将继续运行,但将不再受支持。
过渡到 VEXcode 的用户可以按照 这篇文章将他们的 C++/C++ Pro 项目迁移到 VEXcode Pro V5。
使用布尔运算符 AND [&&] 来包含两个或多个条件
- 使用 AND 运算符
&&
让程序检查两个条件或所有多个条件是否都为真。
注意:在上面的例子中, 如果
仅当按下保险杠开关时才会操作和V5机器人大脑的屏幕被按下。
注意: 如果考虑条件的结果,使用布尔运算符会更容易。 如下所示的逻辑真值表用于跟踪输入条件和输出行为。
可以复制粘贴的代码:
#include "robot-config.h" int main() { //除非保险杠开关,否则机器人向前移动和 Screen 都被按下。 while(true){ if(Bumper.pressing()==true && Brain.Screen.pressing()==true){ LeftMotor.stop(); RightMotor.stop(); }else{ LeftMotor.spin(directionType::fwd); RightMotor.spin(directionType::fwd); } } }