左值右值简单理解

发布时间 2023-10-08 17:09:19作者: 时间完全不够用啊

++i=100; 可被g++编译,但是不可被gcc编译;

i++=100; 不可被g++或gcc编译;

左值在内存中具有真实空间,可被覆写。

右值可能存在,可能不存在真实空间,不可被人为覆写。

int i = 0;

i=i++; ==> i为0;

i=++i; ==> i为1;