指针的指针概念:一个指针指的是另一个指针的地址。 指向指针的指针是一个指针链。 通常,指针包含变量的地址。 指向指针的指针包含第一个指针的地址。 让我们通过一个例子来理解这个概念:
#include <stdio.h>
int main()
{
int a=10;
int *ptr,**pptr; // *ptr is a pointer and **pptr is a double pointer.
ptr=&a;
pptr=&ptr;
printf("value of a is:%d",a);
printf("\n");
printf("value of *ptr is : %d",*ptr);
printf("\n");
printf("value of **pptr is : %d",**pptr);
return 0;
}
在上面的例子中,pptr
是一个双指针,指向 ptr
变量的地址,而 ptr
指向 'a'
变量的地址。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。