temp就是一个临时变量,在你的程序中用于替换两个变量而声明的一个临时变量。就比如你有一杯可乐 放在A瓶中,你还有一杯雪碧 放在B瓶中。你想交换两个瓶子,让B瓶中放可乐,A瓶中放雪碧。那你怎么办 ?你得再拿一个瓶子C,将可乐先倒在C瓶中,然后将雪碧放在A瓶中。在把C瓶的可乐倒进B瓶中。就完成了。这里的temp就是这里的C瓶。说到这里你该懂了吧~~~~
temp是一个中间变量
比如你有一瓶可乐和一瓶雪碧,你想让装可乐的瓶子装雪碧,让装雪碧的瓶子装可乐,互相倒一下,那么就需要一个空杯子
temp就是这个空杯子
临时存储变量