嘿嘿!
void xchange(int a,int b) 看到这个函数原型就知道它接受 int 参数,
但如果传给它 int 类型的话会出错的。
在以前的C 中确实使用整数类型作为指针类型,但后来发现这会造成不必要的程序错误,所以才才出现了专门的指针类型。(楼主这样这样的函数一定会让人产生误解的)
//-----------------------------------------------------------------------------
在C中:
void 类型的指针可以被赋予任何其它类型的指针,
如:
void * p;
int * ip; char * cp; double * dp;
int a; char c; double d;p = &a;
p = &c;
p = &d;
ip = p;
cp = p;
dp = p;
//----------------------------------------------------