java版和c版写法一致