小编shi*_*a99的帖子

为什么表达式'a ++ + = b'会出错?

#include <iostream.h>
int main()
{
  int a = 2;
  int b = 3;
  a++ += b;
  std::cout << a;
}
Run Code Online (Sandbox Code Playgroud)

我对此的理解是,这个表达式首先评估a + b,将该值存储在a中然后递增它.这里发生了什么?

c++ compiler-errors syntax-error

-8
推荐指数
1
解决办法
131
查看次数

标签 统计

c++ ×1

compiler-errors ×1

syntax-error ×1