单选题
若执行下列程序时从键盘上输入5,则输出结果是(58)________。 #include main(){ int x; scanf(”%d”,&x) if(x++>5) printf(”%d\n”, x); else printf(”%d\n”,x一一); }
【正确答案】
B
【答案解析】本题考查C语言的基础知识。 输入5时,条件if(x++>5)中的“x++”是后置自增,因此等效于近5>5),即条件为假,x++使得x变为6。执行printf(“%dkn",x一)时,其中的“x一”是后置自减,应输出6之后再执行自减运算,因此最后x的值是5,输出的值为6。