阅读下列程序段,则程序的输出结果是
1个回答

循环次数 打印的a 打印的b

k=0 10 (然后自减,a=9) 9 (先自减,然后打印b=9)

第一次循环结束时,要执行for()里面的第三个表示式 b=(++k)=1;

判定循环条件 a=9 >8,所以条件成立继续循环

k=1 9 (然后自减,a=8) 0 (先自减,然后打印 b=0)

第二次循环结束 要执行for()里面的第三个表示式 b=(++k)=2;

然后判定循环条件 a=8 不大于8,所以条件不成立

所以只打印了 10,9,9,0,