不太确定为什么我在这里遇到错误。使用Arduino及其编译器。如果有人可以帮我解决这个问题,将不胜感激。

unsigned char topState, leftState, rightState, fwdState, bwdState;
topState = leftState = rightState = fwdState = bwdState = 1;

最佳答案

您不能在函数/方法上下文之外使用赋值语句。要么正确初始化:

unsigned char topState = 1, leftState = 1, rightState = 1, fwdState = 1, bwdState = 1;

或在某个地方编写/调用初始化函数。

关于c++ - 错误: expected constructor, destructor, or type conversion before '=' toke,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30473137/

10-09 01:21