首页 > 代码库 > 彻彻底底理解C++中指针和引用的区别

彻彻底底理解C++中指针和引用的区别


#include<iostream>
using namespace std;
void test(int **p)
{
  int a=2;
  *p=&a;
  cout<<*p<<" "<<**p<<endl;
}
int main(void)
{
  int *p=NULL;
  cout<<&p<<endl;
  test(&p);
  cout<<p<<endl;
  if(p!=NULL)
    cout<<"指针p不为NULL"<<endl;
  cout<<p<<endl;
  cout<<"开心就好"<<endl;
  return 0;
}

技术分享

 


彻彻底底理解C++中指针和引用的区别