单项选择题

若变量a,i已正确定义,且i已正确赋值,下面合法的语句是( )。

A.a==1
B.++i;
C.a=a++=5;
D.a=int(i);