有定义语句:int a=5,b;不能给b赋2的赋值语句是( )。

有定义语句:int a=5,b;不能给b赋2的赋值语句是( )。

A.b=a/2;

B.b=b+2;

C.b=2%a;

D.b=5;b=2;

正确答案是B