第一步:X等于X+Y。
第二步:此时的X是X的原值与Y的和,再减去Y后赋值给Y,于是Y等于X的原值。此时X还是X的原值与Y的原值的和,而Y已经等于X的原值了。
第三步:此时X的值是两个原值的和,减去Y此时的值(X的原值)等到Y的原值,再赋予给X。
总结:最终Y等于X的原值,X等于Y的原值。解释的有点饶,你可以自己哪几对值试试看,一步一步来看两个变量的值的变化。
&a[8]和&a[0]相减这里用的是指针相减,不是地址相减。
&a[8]=a+8
&a[0]=a+0
所以相减结果为8
上面两个人说地址相减是不对的,一个整数的地址一般是2或者4相减的结果为16或32不信你把他们的地址都打出来看看就知道了
以上就是关于java 简单程序 解释全部的内容,包括:java 简单程序 解释、c语言简单程序解释一下、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)