代码:
1 #include2 #include 3 4 using namespace std; 5 6 int main(){ 7 8 int a = 0; 9 (++a)+=a; //能够执行10 //(a++)+=a; //编译错误,(a++)不是左值11 cout< <
输出:
2
分析:
(++a)返回的是左值,而(a++)不是。
本文共 285 字,大约阅读时间需要 1 分钟。
代码:
1 #include2 #include 3 4 using namespace std; 5 6 int main(){ 7 8 int a = 0; 9 (++a)+=a; //能够执行10 //(a++)+=a; //编译错误,(a++)不是左值11 cout< <
输出:
2
分析:
(++a)返回的是左值,而(a++)不是。
转载于:https://www.cnblogs.com/hu983/p/5530699.html