请问 :int grx = gActor.state == 0 ? gActor.gx : gActor.nx; 是把哪个的值赋给 grx 啊多谢

请教 :int grx = gActor.state == 0 ? gActor.gx : gActor.nx; 是把哪个的值赋给 grx 啊?谢谢!
请教   :
int   grx   =   gActor.state   ==   0   ?   gActor.gx   :   gActor.nx;  

到底是把哪个的值赋给   grx   啊?

谢谢!


------解决方案--------------------
if (gActor.state == 0) grx = gActor.gx ;
else grx = gActor.nx;