b=a是把
数据a中的值赋予给ba=c是把数据c中的值赋予给ac=b是把数据b中的值赋予给c看得出来,
这段代码的作用是交换a和c的值,也许你
是一个初学者,无法理解b=a这个表达式,其实学习编程不要局限在数学上,很多符号都和数学是不一样的,要发散思维。 本题中b相当于是一个临时变量,他的作用是保证把c的值赋予给a之前,把a的值暂时保存起来,防止数据丢失,在执行完a=c这一过程后,a的值不再是原来的值了,此时a和c的值是相同的,原来的a的值保存在了b里面,这时执行c=b,就是相当于把原来a中的值赋予给了c,整个过程结束后,a=原来的cc=原来的a此时完成了a与c中数据的交换,这种思想在以后还有很多应用的。也许你觉得我很啰嗦,但为了让你更好地理解,只有这么说了。谢谢采纳。一般这么写abc是一个函数,也就是存在
fun_type
abc(para_type
a,
para_type
b){
...
return
value
}
c等于上面这段代码中最后一行value的值