单项选择题

下列程序的输出结果是______。
#include<stdio.h>
main() int i,j,k,a=3,b=2;
i=(--a==b++)--a;++b;
j=a++;k=b;
printf("i=%d,j=%d,k=%d\n",i,j,k);

A.i=2,j=1,k=3
B.i=1,j=1,k=2
C.i=4,j=2,k=4
D.i=1,j=1,k=3