也许有的人在编写代码的时候写过这种代码:
#include "iostream.h"
int main()
{
int x;
1=x;
cout<<x<<endl;
return 0;
}
当然会编译错误了:说”=”的左操作数必须是左值;
当然大家想想也都能明白: 赋值操作符的作用是把右边的数赋值给左边,而此时左边是个常量,那么赋值当然不会成功;
也许有的人在编写代码的时候写过这种代码:
#include "iostream.h"
int main()
{
int x;
1=x;
cout<<x<<endl;
return 0;
}
当然会编译错误了:说”=”的左操作数必须是左值;
当然大家想想也都能明白: 赋值操作符的作用是把右边的数赋值给左边,而此时左边是个常量,那么赋值当然不会成功;