漳龙集团薪资:c语言的题目——请你们帮我详细解答

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 09:13:16
以下程序的输出结果是
A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 1
main( )
{

int x=10,y=10,i;
for(i=0;x>8;y=++i)
printf("%d,%d ",x--,y);

}

应该是:

以上答案都不对
因为题目里在%d %d 之间加了一个逗号,但是答案里一个逗号都没,显然全错;

如果不考虑这个,答案是D,
因为 x-- 的意思是先用x负值,然后x=x-1

以上答案都不对
循环的条件就是错的啊