两次运行运行下面的程序,如果从键盘分别输入3和2,则输出结果(A)。
先输入3
#include <stdio.h> main() { int x; scanf("%d",&x); //输入3 取x的内存值 if(x++ > 2) //判断x++ > 3 运算结束后x+1为4 printf("%d",x); //输出x的值 4 else printf("%d",x); }
再输入2
#include main() { int x; scanf("%d",&x); //第二次输入2; if(x++ > 2) //判断x++ > 2不成立 x++使用后为3; printf("%d",x); else printf("%d",x--); //x为后置递减 先运算后减1 实际输出3 }
A. 4和3 B. 4和2 C. 3和2