美文网首页
C++中指针和引用的区别

C++中指针和引用的区别

作者: XYZ7 | 来源:发表于2017-02-24 14:29 被阅读0次
    1. 使用
    #include <iostream>
    using namespace std;
    int main(int argc, const char * argv[]) {
        int a = 1;
        int *b = &a;             //指针的定义
        int &c = a;              //引用的定义
        cout<<*b<<" "<<c<<endl;  //1 1
        *b = 2;
        cout<<*b<<" "<<c<<endl;  //2 2
        c = 3;
        cout<<*b<<" "<<c<<endl;  //3 3
        return 0;
    }
    
    1. 区别
    • 指针存储的是变量的地址。
    • 引用是原变量的别名,与原变量是同一个东西。

    相关文章

      网友评论

          本文标题:C++中指针和引用的区别

          本文链接:https://www.haomeiwen.com/subject/nekwwttx.html