单项选择题

分析下面程序片段,下面输出结果正确的是( )。 int a,b,c; int x=8,y=10; a=(++x==--y)?--x:++y; b=x++; c=++y; printf("a=%d,b=%d,c=%d\n",a,b,c);

A、a=8,b=8,c=10
B、a=8,b=9,c=10
C、a=9,b=8,c=10
D、a=8,b=8,c=9