以下代码生成"作为赋值左操作数所需的左值"
if( c >= 'A' && c <= 'Z' || c = " " || c = ",") {
Run Code Online (Sandbox Code Playgroud)
我假设我写错了,出了什么问题?我怎么写得正确?
我刚刚在c中编写了一个代码
#include <stdio.h>
int main()
{
int a=0;
option1: a++=5;
option2: ++a=5;
printf("%d\n",a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但它没有编译错误
lvalue required as left operand of assignment
Run Code Online (Sandbox Code Playgroud)
为什么会出错?谢谢!