接上一篇内容继续写
(8)、指针的引用(了解)
示例代码:num_p就是对指针的引用
#include <iostream>
using namespace std;
void test04()
{
int num = 10;
int *p = #
//需求:给p取个别名
int* &num_p = p;
cout<<"*p="<<*p<<endl;
cout<<"*num_p="<<*num_p<<endl;
}
int main()
{
test04();
return 0;
}
运行结果:
指针引用的场景:
#include <iostream>
using namespace std;
void get_memory(int* &p1)
{
p1 = (int *)calloc(1, sizeof(int));
*p1 = 100;
}
void test13()
{
int *p = NULL;
get_memory(p);
cout<<"*p="<<*p<<endl;
}
int main()
{
test13();
return 0;
}
运行结果: