您的位置:首页 > 编程语言 > C语言/C++

C++ 二级指针

2017-05-22 17:47 218 查看
改变一个变量,需要这个变量的地址
如果变量是数据,就需要指针 保存变量的指针
如果变量是地址,就需要二级指针,保存指针变量的地址

void GetMemory(int *p, int num)

{
*p = 2;

}

void main() {
int a = 1;
int* ptr = &a;//一级指针

int** ptr01 = &ptr;//二级指针 指向一级指针所在地址

printf("%d\n", ptr);

printf("%d", *ptr01);

printf("%d", **ptr01);//a的值

GetMemory(ptr, 100);
std::cout <<*ptr << std::endl;
system("pause");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  二级指针