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");
}
如果变量是数据,就需要指针 保存变量的指针
如果变量是地址,就需要二级指针,保存指针变量的地址
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");
}
相关文章推荐
- C++ 二级指针
- c++ 二级指针详解&&hiredis api
- C/C++二维数组名和二级指针
- C/C++ 二级指针
- C++ 二级指针、函数指针与数组复合类型的问题分析
- 等级考试二级C++考点分析之数组、指针与引用
- C/C++二维数组名和二级指针的联系与区别
- 二级指针和指针引用函数传参(C++)
- C/C++二维数组名和二级指针
- C/C++学习之C提高-----非空格的字符串长度、去掉字符串前后空格、字符串反转、键值对字符串、const练习、二级指针做输入/输出的特性、将字符串按逗号分开,并放入二维数组打印出来
- C/C++中二级指针的理解
- 二级指针的申请跟删除(基于C++的new机制)
- c++中的悬浮指针和野指针 二级指针
- C++一级指针和二级指针做参数传递讲解
- 【转】C++函数参数传递中的一级指针和二级指针【【**】】
- C/C++中二级指针的理解
- C++利用二级指针做函数形参来进行修改实参的实例分析
- c++中如何使二级指针能够像数组下标模式访问
- C++ 二级指针的理解
- 十二、c++指针 一级指针和二级指针