++i=100; 可被g++编译,但是不可被gcc编译;
i++=100; 不可被g++或gcc编译;
左值在内存中具有真实空间,可被覆写。
右值可能存在,可能不存在真实空间,不可被人为覆写。
int i = 0;
i=i++; ==> i为0;
i=++i; ==> i为1;
标签:gcc,右值,++,左值,编译,理解,100 From: https://www.cnblogs.com/0099-ymsml/p/17749638.html
++i=100; 可被g++编译,但是不可被gcc编译;
i++=100; 不可被g++或gcc编译;
左值在内存中具有真实空间,可被覆写。
右值可能存在,可能不存在真实空间,不可被人为覆写。
int i = 0;
i=i++; ==> i为0;
i=++i; ==> i为1;
标签:gcc,右值,++,左值,编译,理解,100 From: https://www.cnblogs.com/0099-ymsml/p/17749638.html