问题
单项选择题
有以下程序
#include <stdio.h>
main0
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。