2015-08-26 10:22:43 共1709人围观 0个不明物体
今天偶然在一个群里看到这个题目,自己居然一下子没有看出问题来,短暂的几秒钟后恍然大悟 我们先看看:short s=1;s=s+1 我们知道short是16位的,为数字1是int类型的,是32位的 一个16位和32位的数据相加,肯定会数据溢出的。编译并不会通过 但是我们可以这样 int s1