C语言指针交换两个数……求教!

2025-04-13 21:34:39
推荐回答(4个)
回答1:

你好!
不能把
int
**
传给
int
*。b1,b2已经是int
*了,前面不需要再加&。改为I(b1,
b2);
如果对你有帮助,望采纳。

回答2:

I(&b1,&b2);

b1 和 b2 已经是指针地址了 用不着在取地址了,直接
I(b1,b2);

回答3:

不能把 int ** 传给 int *。b1,b2已经是int *了,前面不需要再加&。改为I(b1, b2);

回答4:

I(b1,b2);
这样调用