错误:在'='之前进行预期的构造函数、析构函数或类型转换

Error: expected constructor, destructor, or type conversion before '=' toke

本文关键字:构造函数 析构函数 类型转换 错误      更新时间:2023-10-16

不太确定为什么我在这里得到一个错误。用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;

或者在某处编写/调用初始化函数