设x,y均为整型变量,且x=5,y=4,则执行语句”printf("%d,%d\n",x--,--y);“后输出的结果为_______。
A: 5,4
B: 4,4
C: 4,3
D: 5,3
A: 5,4
B: 4,4
C: 4,3
D: 5,3
举一反三
- 有变量定义 int x=3, y, z; 则执行语句y=x++; z=++x; 后,x、y、z的值分别是()。 A: 4、4、5 B: 5、4、5 C: 5、3、4 D: 5、3、5
- 设x,y均为整型变量,且x=7,y=4,则以下语句的输出结果是( )。printf(“%d,%d\n”,x--,++y); A: 7,4 B: 6,5 C: 6,5; D: 7,5
- 设x、y均为整型变量,且x=10,y=3,则printf("%d,%d\n",x--,--y);语句的输出结果是______
- 下面程序的正确输出结果是( )。 #includemain(){ int x=10,y=5; switch(x) { case 1:x+y; default:x-=y; case 2:y--; case 3:x--; } printf("x=%d,y=%d",x,y);} A: x=4,y=4 B: x=10,y=5 C: x=5,y=5 D: x=5,y=4
- 执行C++程序中的语句:int x = 5, y; y = --x; 执行后变量x和y的值分别为( )。 A: 4, 4 B: 4, 5 C: 5, 4 D: 5, 5