|

楼主 |
发表于 2013-6-19 21:23:25
|
显示全部楼层
----------------------------------程序---------------------------------
想知道void huhuan()函数
------------------------------------------------------------------------
#include <stdio.h>
void huhuan(int * p, int * q);
int main(void)
{
int a = 3;
int b = 5;
//huhuan(*p, *q); 错误 *p *q没有在main函数中定义
//huhuan)(a, b); 错误 a,b需要把其地址发送给huhuan函数中的int *类型p,q变量 所以需要加取地址符
huhuan(&a, &b);
printf("a = %d, b = %d", a, b);
return 0;
}
void huhuan(int * p, int *q)
{
int *t;
t = p;
p = q;
q = t;
}
---------------------------------------------------------------
void huhuan(int * p, int *q)
{
int *t;
t = p;
p = q;
q = t;
}
为什么不能实现替换功能
------------------------------------------------- |
|