单项选择题

执行下列程序段后,变量a,b,c的值分别是( )。
int x=5,y=4;
int a,b,c;
a=(--x==y++)x:++y;
b=++x;
c=y;

A) a=5,b=5,c=5
B) a=4,b=5,c=5
C) a=5,b=6,c=5
D) a=1,b=5,c=6