编译错误了:”=”的左操作数必须是左值的解释

来源:互联网 发布:汽车改装app软件 编辑:程序博客网 时间:2024/04/28 20:04

也许有的人在编写代码的时候写过这种代码:

#include "iostream.h"

int main()

{

    int x;

    1=x;                 

cout<<x<<endl;

return 0;

}

当然会编译错误了:说”=”的左操作数必须是左值;

当然大家想想也都能明白: 赋值操作符的作用是把右边的数赋值给左边,而此时左边是个常量,那么赋值当然不会成功;

原创粉丝点击