CCS 毫无理由地抛出一个针对循环迭代器的该死的错误。
volatile unsigned short m = 40, M = 72;
volatile unsigned int P;
for (int i = 1; i <= M; i++) {
P += m;
}
当我编译时, for 循环行抛出错误29"预期的表达式"和20"标识符'i'是未定义的",即使我是 f**金在那里定义它。 更改数据类型没有帮助,也没有设置int i=0
和使比较器1<M
. 我必须i
在 for 循环上方预先定义以清除错误。