99问答网
所有问题
数组指针是二级指针吗?请解释一下!谢谢!
指针数组呢?
举报该问题
推荐答案 2011-06-04
确切的说二维数组名是一个指向常量的二级指针,因为它总是指向固定的地址-指向一列数组的首地址。举个简单的例子,chart a[5][5],a=&a[0],
而指针数组名也是指向常量二级指针,因为指针数组名总是指向数组的第一个元素。举例,chart *a[5],a=&a[0].
这两个的唯一区别是a[5][5]占25个字节,而a[5]占字节数是各个元素指向字符串的总长度
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vXBBOeXjz.html
其他回答
第1个回答 2011-06-09
数组指针不是二级指针。它始终代表这个数组开辟内存的首地址。而且它是个常指针。
指针数组也不过是一个数组,这个数组里面的内容是指针。
第2个回答 2011-06-04
一般不是,一般都是一级指针,二级指针明显很麻烦,不清晰,但你要用二级指针也可以,自己定义就行了,指针数组,是一个数组,只不过其中的元素都是指针罢了,一般都是一级指针的,还没看到过二级指针,没必要时二级指针啊!~
第3个回答 2011-06-04
数组指针是指向数组首元素的地址的指针,其本质为指针;
二级指针是个什么概念?
追问
二级指针就是指向指针的指针!
追答
你参考下
http://wenku.baidu.com/view/fdc037c789eb172ded63b7ee.html
我也学习了。
相似回答
C语言
指针数组
相当于
二级指针吗?
答:
指针数组中某个元素指向数组后,指针数组中的那个元素就相当于数组的二级指针
;指针数组中每个元素对应指向数组的每个元素,指针数组中每个元素就是数组中对应元素的二级指针;
数组指针是2级指针吗
答:
不一定
。指向一维数组的指针是普通指针(是不是1级指针?)。指向二维数组的是指向指针的指针(是不是二级指针?)。
指向一维
数组
的
指针是
几级指针 ?指向一维数组元素的是几级
指针?
指向一...
答:
指向一维数组的指针是二级指针
,指向一维数组元素的指针是一级指针,指向一级指针的指针是二级指针 例如 int a[5] = {1, 2, 3, 4, 5};int **s0, *s1, **s2;s0 = &a;s1 = &a[2];s2 = &s1;s0 是二级指针,它指向一维数组 s1 是一级指针,它指向一维数组的元素 s2 是二级指针...
请问
二级指针
,二维数组,
数组指针
的区别
答:
//解答如下二级指针:指向指针的指针,它存放的是一级指针的地址
。int *p;int **q;q = &p; //把一级指针p的地址赋值给二级指针q。二维数组:int arr[4][5]; //定义了一个4行5列的数组数组指针:指向数组的指针。int arr[4][5];int (*p)[5]; //指针p是指向数组的指针,你可以...
怎么理解指向二维数组的
数组指针是二级指针
答:
所以
数组指针
就
是二级指针
。而二维数组不能直接作为二级指针。它是一维指针数组int (*ab)[]。这个
指针数组解释
就是首先是一个指针(*ab),然后是一个数组,存放int元素。可以用这个指针ab去访问,**ab第一个元素;*(*ab)[1]第二个元素。如果是二维数组指针int *ab[2][3];这个时候不能类推,...
二维
数组
就
是二级指针?
答:
数组是数组
,是一组数据类型相同的变量的集合;
指针是指针
,指针是变量在内存中的存储地址。二者不是一个东西,二维数组可以看成是一个矩阵,而二维指针可以看成是“地址的地址”。记住,指针是地址。
C语言中的二维
数组
名
是一
个二重
指针吗?
答:
不
是 二级指针
p也可以
解释为指针
的指针,即p内保存的值实际上还是一个指针,计算:p的值实际上是一个指针值,那么 *(*p)即二级指针指向的最终值 对于二维
数组
a[2][2],a也是一个地址,并且这个值也等于a[0],也等于a[0[0]的地址,即&a[0][0],由此看来对a取地址的值是一个变量值(不...
c++
指针数组
的指针问题
答:
int 定义的是指向存放“指向int型变量的指针”的指针 int*是定义指向存放“int型变量”的指针。a=new int*[5]是定义了一个存放5个指向int型变量的指针的
数组
。所以指向数组元素的
指针是二级指针
。
c++的
二级指针
和二维
数组
答:
因为二级
指针是
指向指针的指针, 也就是说二级指针必须指向一个一级指针, 而这个一级指针存放的是一个内存地址 相信楼主知道一维
数组
可以看成是一级指针 但是二维数组却不能看成
是二级指针
就以a[2][3]举例 a[2][3]其实就是两个维度为3的一维数组合并起来的二维数组, 也可以看成是一个一级数组...
大家正在搜
二维数组的数组名是二级指针吗
数组指针是二级指针吗
二级指针指向指针数组
二维数组名是一个二级指针
二级指针可以指向二维数组吗
二级指针与指针数组的区别
二维数组名是二级指针
数组指针和指针数组的区别
二级指针指向一维数组
相关问题
数组指针是二级指针吗?请解释一下!谢谢!
怎么理解指向二维数组的数组指针是二级指针
指针问题(指针数组,数组指针,二级指针)
请问二级指针,二维数组,数组指针的区别
二级指针是什么意思?
指针数组与二级指针问题
如何为一个指向数组的指针定义一个二级指针?
二维数组名与二级指针有什么区别?