作业帮 > 综合 > 作业

阅读下列程序段,则程序的输出结果是

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/14 14:20:57
阅读下列程序段,则程序的输出结果是
main()
{ inta=10,b=10,k;
for(k=0;a>8;b=++k)
printf("%d,%d,",a--,- -b);
printf("\n");
}
A.10,10,10,0,B.10,9,9,0,C.10,10,9,1,D.9,9,9,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,