我是新手,希望大家帮帮我
有个题目#include<stdio.h>
main()
{intx;
scanf("%d",&x);
if(x--<5)printf("%d",x);
elseprintf("%d",x++);
}
程序运行后,如果从键盘输入5,则结果是()
A3 B4 C 5 D6
我认为x--<5,x--应该是先用x,5不可能小于5, 所以执行elseprintf("%d",x++);
,结果应该为6。但是答案是4 ,谁能告诉我啊?
if (x < 5) { x = x - 1; printf ("%d",x); } else { x = x - 1; printf ("%d",x); x = x + 1; }