下面合法的赋值语句是哪一个(      ) A.

int a==1; B.

int i=1;
int j=i++; C.

int a=a+1=2; D.

int i=int (j);