单项选择题

下列程序段选项中,使i的运行结果为4的程序段是______。

A.int i=0,j=0;
(i=3,(j++)+i)
B.int i=1,j=0;
j=i=((j=3*2))
C.int i=0,j=1;
(i==1)(i=1):(i=3)
D.int i=1,j=1;
i+=j+=2;