首先:i = 8,
第一个打印语句是-i++;-负号是先执行,再++;所以是-8
第二个打印语句是-i++;因为第一个语句-8进行++后是-9,所以打印结果为-9
第三个打印语句是i--;因为上一个的结果是-9,再执行-(-9)++,就为10了
++i和i++的区别:++i是先++再输出,i++是先输出,再++,那么下一个结果获取的就是++之后的内容
--i和i--同理;
你要搞清楚
++i,--i,的意思在执行print之前先自加1或先自减1
i++,i--是执行完之后在i自加1,1自减1。
如有帮助,点一下下采纳
++i 代表先+1再输出
i++ 是输出再+1
望采纳
i++是先取i的值,然后i=i+1,第一次i++,输出取i的值为8,所以输出-8,i=i+1=9,第二次同理,输出-9,i=i+1=10,
i--输出取i的值为10,输出10,i=i-1=9