登 录
如下:
short i = 0;
i = i+1;
或
i += 1;
运行结果怎样?
前者不会编译通过,后者可以i=2。主要是类型转换的问题,前面的1为int,如果转换为short型则不可以。所以编译不通过。
s = (short)(s +1);
通过强制转换也可以编译通过
抱歉!评论已关闭.