b
c
-2
结果是如上显示,估计你做完了题目,解释一下吧,
a对应的ASCII码是97,c对应的ASCII码是99,所以:
第一句中++x是先执行加法,后取值,即97 + 1 = 98,打印出对应的字符为b;
第二句中y++是先执行取值,后加法,即直接打印出对应的字符为c;
第三句中x - y是直接拿a对应的97减去c对应的99 = -2;
可能有人会有疑问为什么第三句不是98-100呢?其实是因为虽然上面++x和y++操作了,但是都不影响x和y的原来的值,所以应该是拿97-99来算。
答案:
b
c
2