判断下列每行代码对应的变量的值是多少? int a=5; int b=++a; int c=--b+a; c=a+(++b);
时间: 2023-08-07 11:03:48 浏览: 178
c++a+b问题源代码
根据代码的执行顺序和运算规则,可以得出以下结果:
第一行:a = 5
第二行:b = ++a,先将 a 的值加 1,然后将结果赋给 b,所以 b = 6
第三行:c = --b + a,先将 b 的值减 1,然后与 a 相加,所以 c = 5 + 6 = 11
第四行:c = a + (++b),先将 b 的值加 1,然后与 a 相加,所以 c = 5 + 7 = 12
阅读全文