永发信息网

霸气的程序猿语句,题中程序语句输出的结果是

答案:1  悬赏:80  手机版
解决时间 2021-03-22 00:27
  • 提问者网友:姑娘长的好罪过
  • 2021-03-21 12:04
霸气的程序猿语句,题中程序语句输出的结果是
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-03-21 13:32
答案是2,1,2
这里用到了一个交换算法,你可以把 c 变量当做一个临时变量来看,先不看 c 的值是多少。
c = b; // c = 2, b = 2,b赋值给c
b = a; // b = 1, a = 1,a赋值给b
a = c; // a = 2, c = 2,c赋值给a
这3句话就已经把a,b的值交换了,发现了没,从始至终 c 变量的值都没变,只有第一句给 c 赋了一个值。
所以这里无论 c 的初值是多少,c最后都等于2
然后就是交换 a 和 b 的值,这种方法可以记着,以后会用到的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯