使用 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);
        }
    }
}

For more information, help, and tips, check out the many resources at VEX Professional Development Plus