为了账号安全,请及时绑定邮箱和手机立即绑定

c 中int t=*a;*a=*b;*b=t;什么意思?

c 中int t=*a;*a=*b;*b=t;什么意思?

C#
慕村225694 2019-02-06 19:07:49
c 中int t=*a;*a=*b;*b=t;什么意思
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

1、这个就是两个数的交换
2、通过一个中间变量t来做交换
3、首先用 t 来保存 指针a的值,然后 把 指针b的值 存放到 指针a 中,(这样a就获取到了b的值),然后再将t的值赋值给 b(t 里面保存着a的值,因此b获取到a的值)
4、完成了两个数的数据交换,通过中间变量t来实现

查看完整回答
反对 回复 2019-03-10
  • 1 回答
  • 0 关注
  • 1306 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号