用函数指针代替C++的引用参数 参数传递

来源:互联网 发布:基于java的毕业设计 编辑:程序博客网 时间:2024/06/05 00:21
Code:

    第9行,void   fb(int   *a) 这种形式容易形成误解,其实若写作
    void   fb(int*   a)
    就好理解了。这里a为指针类型,在调用时传递一个地址就可以了。

    第21行,&n就是一个地址,函数fb()修改的是实际的变量n的值。

    【相关知识】指针类型与取地址:
    &是取地址运算符,&a为变量a的地址。
    *是指针运算符,*p为指针变量p所指向的存储单元中的内容。而指针变量p中一般只存放地址。

    原创粉丝点击