小编cwe*_*web的帖子

有人可以帮忙解释RobotC语法吗?

我已经在Python和JavaScript中编程了一段时间.我还编写了arduino语言,它是C和C++的混合.我刚刚被介绍给RobotC.RobotC使用的语法与我学过的任何语言都不一样.有人可以帮助解释这些语法差异,以便我能更好地理解它吗?

问题1:

制作电机时,可以使用以下语法:

motor[motorA] = 50
Run Code Online (Sandbox Code Playgroud)

这条线刚刚做了什么?在任何其他编程语言中,您将如何更改数组中的值,但在RobotC中,它的作用类似于函数调用.'motor'是一个数组还是一个对象?为什么在控制伺服系统时需要一个功能呢?

问题2:

在编程史上这是允许的吗?

motor[leftMotor] = motor[rightMotor] = speed = 127;
Run Code Online (Sandbox Code Playgroud)

那么这段代码会做什么呢?

speed = 127;
motor[rightMotor] = speed;
motor[leftMotor] = motor[rightMotor];
Run Code Online (Sandbox Code Playgroud)

要么

speed = 127;
motor[rightMotor] = 127;
motor[leftMotor] = 127;
Run Code Online (Sandbox Code Playgroud)

c robotics

-1
推荐指数
1
解决办法
298
查看次数

标签 统计

c ×1

robotics ×1