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

2025-02-27 11:17:42
推荐回答(2个)
回答1:

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

回答2:

把*a和*b的值进行调换。
希望采纳!