有以F程序 #include <stdio.h> main() { int y=9; for( ;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是

admin2013-02-23  26

问题 有以F程序    #include  <stdio.h>    main()    {  int    y=9;    for(  ;y>0;y--)    if(y%3==0)  printf("%d",--y);    }    程序的运行结果是   

选项 A、741     
B、963
C、852     
D、875421

答案C

解析  本题考查变量的自加“++”和自减“--”问题。当y的值为9、6或3时,if语句的条件成立,执行输出语句,输出表达式--y的值,y的自减要先于输出语句执行,故输出结果为8 5 2。
转载请注明原文地址:https://jikaoti.com/ti/4kn0FFFM
0

最新回复(0)