✀++✀ needs l-value什么意思

2025-02-23 07:45:57
推荐回答(2个)
回答1:

就是你要修改的变量必须是左值
比如const int a = 0;
a就不是左值
int a = 0;
才是左值类型

回答2:

楼上说的对,a++ 这种相当于
a = a +1;
a要放在等号左边被赋值

如果是常量之类(非返回引用的函数)的,不可修改的就不行