返回指针

1.

int* getP()
{
    static int a = 2;
    return &a;
};
int main()
{
    int* p = getP();
    cout << *p;//2
    *p = 3;//修改了a的数据
    p = getP();
    cout << *p;//3
};

2.指针互相赋值实际上就指向同一块内存

posted @ 2020-10-31 00:38  __小王子  阅读(52)  评论(0)    收藏  举报