问题 单项选择题

有以下程序
#include<stdio.h>
main()

int x=8;
for(;x>0;X--)

if(x%3)printf("%d,",x--);continue;
printf("%d,",--x);


程序的运行结果是( )。

A.7,4,2

B.8,7,5,2

C.9,7,6,4

D.8,5,4,2

答案

参考答案:D

解析: “x--”表示先执行程序,再令x的值减1;而“--x”表示令x的值减1,再执行程序。

选择题
单项选择题