C语言编程,两个数互换的问题

2024-12-18 19:56:01
推荐回答(3个)
回答1:

这跟等不等没有关系 c语言中 = 的意思是把右边的书的值给左边的数 执行c=a;a=b;b=c 就是把a 的值给c c的值就没有了 变成a 的值了, 其余的也是这样, 就像两杯水 要让他们换过来, 就要把其中的一杯倒到另一只空杯子里 把另一杯倒到刚空出来的杯子里 然后再把第三只杯子里的水倒到第一只杯子里的道理是一样的

回答2:

晕!~
大哥这的"="是赋值的意思,不是等于的意思!~
是把a的值赋予c ,再把b的值赋予a,最后把c的值再赋予b,
以次来达到互换a,b值的目的.

回答3:

如果把两杯果汁互换杯子,就需要再拿个空杯子腾出个位置,
那么c就是这个空杯子