单片机C语言编程 keil 调试总是针对数组赋值出现left side of asn-op is not an lvalue,有可能是哪出问题??是程序里几乎所有的数组
还有表达式会提示*、/等bad operand type ,咋办,意思是格式错误还是表达不明确??
哪个大虾知道,救救我吧
木有
追答放全部代码吧
追问邮箱
追答把完整的工程发给我。
追问邮箱类?????
追答njufoolfish@gmail.com
你之前是不是发过吗。。。
改了,不可以,应该不会产生语法错误,
不是吧,我定义的总共八个元素啊,table【8】是。。。木有!!最大table【7】
追答xiaoxiaomuyufeng@163.com
追问谢谢!!!都是数据类型问题
本回答被提问者采纳不行啊,我的程序差不多200行,抛下主函数、中断也不够输入的,你把邮箱给我,我发给你
...调试总是针对数组赋值出现left side of asn-op is not an lvalue...
一般这种错误都是左式不是变量,而是一个表达式才会出现 你先检查一下是否复制的时候,有不可见的字符复制过来了?手动输一遍左式看看。
单片机keil编译代码时报错error C213: left side of asn-op not an l...
while((p=strtok(buff,";"))!=NULL) ---(此句报错)缺少了对变量 p 的地址引用,改成 p[i] 如下:while(( p[i] =strtok(buff,";"))!=NULL)
error C213: left side of asn-op not an lvalue
左右格式不匹配,TIME为long,数组赋值需int。