2-7选择题

来源:2-9 选择题

Sisiiiii

2017-12-26 12:10:45

为什么答案是234呢?如果a一开始的值是2,那么a++和++a后不应该是3吗?答案不应该是323?

写回答

1回答

慕粉6132321

2017-12-26

简单的说就是通过运算符的位置判断运算优先度,放在前面就优先.既然int a=2;  第一次输出的a++  先输出结果2, 再计算a++   所以就变成了3.第二次输出a 就是3   第三次 输出++a 因为 "++"在前面  优先运算,然后在输出. 所以是4  结果为 2 3 4

1

0 学习 · 14452 问题

查看课程