E0137 expression must be a modifiable lvalue

来源:互联网 发布:会员卡软件多少钱 编辑:程序博客网 时间:2024/06/06 05:23

int a, b;int main() {if (a < b || a = -1) {}return 0;}

错在将 == 写成了 =

这样相当于

int a, b;int main() {if (((a < b) || a) = -1) {}return 0;}
也就是在尝试给一个右值赋值

阅读全文
0 0
原创粉丝点击