若有定义:int x=9, y=10, a=x++, b=--y;则a和b的值分别为( )。
A: 9 9
B: 9 10
C: 10 9
D: 10 10
A: 9 9
B: 9 10
C: 10 9
D: 10 10
举一反三
- 执行以下代码之后,x、y的值分别为多少?varx,y=9;x=y++; A: x为9,y为9 B: x为10,y为10 C: x为10,y为9 D: x为9,y为10
- 以下程序的输出结果是 ()。int x=10,y=10; printf( ―%d n‖,x--,--y); A: 10 10 B: 9 9 C: 9 10 D: 10 9
- intx=10,y=9;执行a=(--x==y)?--x:y;b=x;c=++y;三条语句后,变量a,b,c的值分别是______。 A: a=9,b=9,c=10 B: a=8,b=8,c=10 C: a=9,b=10,c=9 D: a=10,b=10,c=10
- 执行下面程序片段后,变量a,b,c的值分别是( )。 int a,b,c;int x=8,y=10;a=(x++==y--)?x:y;b=++x;c=--y; A: a=9, b=10, c=8 B: a=8, b=8, c=10 C: a=9, b=8, c=10 D: a=9, b=9, c=8
- 以下程序的输出结果是___ main { int x=10,y=10,i; for(i=0;x>8;y=++i) printf("%d,%d ",x--,y);} A)10 ,1 9, 2 B)9, 8 7 ,6 C)10 ,9 9 ,0 D)10, 10 9 ,1