怎么理解指针指针的单向和双向
时间: 2024-06-18 11:03:10 浏览: 96
深入理解双指针的两种用法
指针是 C++ 中非常重要的概念,它是一个变量,存储着另一个变量的地址。而指针指针则是指针本身也是一个指针,即指向另一个指针变量的指针。
单向指针指的是只能存储一个指针变量地址的指针,也就是说只能指向一个地址,例如:int *p1; int **p2 = &p1; 这里的 p2 只能存储 p1 的地址。
而双向指针则可以存储多个指针变量地址的指针,也就是说可以指向多个地址。例如:int *p1, *p2; int **pp = &p1; *pp = p2; 这里的 pp 可以同时指向 p1 和 p2。
如果您还有其他关于指针和指针指针的问题,欢迎继续提问哦~
阅读全文