单片机C语言编程 keil 调试总是针对数组赋值出现left side of asn-op is not an lvalue,有可能是哪出问题

2025-01-04 15:29:29
推荐回答(4个)
回答1:

一般这种错误都是左式不是变量,而是一个表达式才会出现

你先检查一下是否复制的时候,有不可见的字符复制过来了?手动输一遍左式看看。

回答2:

因为:数据类型不同。
y 是DOUBLE型,存放到INT型,存放不下。

回答3:

局部那里的定义table[7]改成table[8],试下

回答4:

看样子语法没有什么问题,可能是编译器的问题,你要不把源程序贴出来,帮你验证一下