刚学c语言:这个看不懂

如题所述

只是典型的交换两个变量的值的代码,以后会经常用到的,所以一定要理解这样的代码。具体来说就是先保存其中一个变量的值到临时变量,这里是保存变量a的值到临时变量t中;接着再把另一个变量b的值赋值给变量a,这时变量a里面是原来的b的值;最后再把临时变量t的值(原来的a的值)赋值给b完成交换。追问

那跟上面if有什么关系

都没有else

3个等式怎么就可以输出最大值

追答

这三个赋值语句是交换,这个程序也不是输出最大值的,当a大于b就交换a、b的内容

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-30
利用一个中间量t,把a和b的值交换一下,可以类比杯子里的水,两个杯子里的水要想交换一下,需要另一个杯子做缓冲
第2个回答  2018-03-30
就是把a和b的值互换了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网