当前位置: 代码迷 >> C语言 >> 指针是伟大的!
  详细解决方案

指针是伟大的!

热度:91   发布时间:2007-12-08 11:33:15.0
嘿嘿!
----------------解决方案--------------------------------------------------------
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;
//----------------------------------------------------
----------------解决方案--------------------------------------------------------
老实说~看了LZ的,我感到一阵头晕~~
----------------解决方案--------------------------------------------------------
  相关解决方案