循环次数 打印的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,
循环次数 打印的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,