A-A+

若执行下面程序时从键盘上输入5 main(){int x;scanf(\%d &x);i

2022-08-05 21:37:59 问答库 阅读 172 次

问题详情

若执行下面程序时从键盘上输入5, main(){int x;scanf("%d",&x);if(x++>5)printf("%dn",x);else printf("%dn",x-); 则输出是______。
A.7
B.6
C.5
D.4请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
根据C语言的语法,X++是在使用x之后,再将x的值加1,在if语句中,x的值为5,条件不成立,执行else后面的语句,因为x的值已经加1,为6,所以打印结果为6。

考点:键盘,程序