指针,即指向数据的储存地址,方便计算机寻找数据,可以指向变量,函数,数组,甚至指向指针(如int**point),组合起来,好多方式。定义并指向一个变量后,没*,point代表变量地址,有*,代表地址里的值即变量值,指向指针的...
指针可以理解为一个存地址的寄存器,存的就是地址,“指向指针的指针”就是二级指针假设另一个指针是int*q;而q的指针就是&q,p=&q;作用为了获取这个地址。
首先指针就是地址,也就是指针是一个记录变量地址而不是记录变量的数值指向指针的指针就是保存变量地址的地址
指针变量保存的是其他变量的地址。而指针的指针,保存的就是另一个指针的地址。你懂的,定义指针使用星号,而指针的指针,定义的时候使用两个星号。比如:inta=10;int*p;//指针int**pp;//指针的指针p=&a;//取...
就是给指针用一个&得出的结果例如:int*p=NULL;int**p=&p;
肯定是错的指针的指针意思是有一个指针的成员目标是另一个指针,举个例子inta=10;int*p;p=&a;int*q;q=&p;q就是指针p的指针q的目标变量是pp的目标变量是a,指针变量的值都是内存地址...
指向指针的指针就是指针A里存有指针B的所在内存地址,指针B里面存有变量A所在的位置你有三个变量intpa,*pb,*C分别存在0X40000X40020X4004的内存单元c=0x1234pb=&cpa=&pb那么内存中0x4000到0x4005这6...
指针本质上是地址,可以是变量、常量、函数的地址等。通过地址就能找到相应的变量等。这是C语言灵活性的重大体现。指针的指针也是指针,但它指向的是一个指针变量(这个变量本身就是一个指针,这个指针可能指向别的变量、常量、...
1。指针的类型。从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型:(1)int*ptr;//指针的类型是int*(2)char*ptr;//...
你可以把pword理解成一个数组,数组当中的元素是指向string对象的指针,也就是string的地址。