77问答网
所有问题
数组指针是2级指针吗
如题所述
举报该问题
推荐答案 2017-05-22
不一定。
指向一维数组的指针是普通指针(是不是1级指针?)。
指向二维数组的是指向指针的指针(是不是二级指针?)。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqIGIYGIqY33YGIvqWp.html
其他回答
第1个回答 2017-05-22
嗯
相似回答
指向一维
数组
的
指针是
几
级指针
?指向一维数组元素的是几级指针?指向一...
答:
指向一维数组的指针是二级指针
,指向一维数组元素的指针是一级指针,指向一级指针的指针是二级指针 例如 int a[5] = {1, 2, 3, 4, 5};int **s0, *s1, **s2;s0 = &a;s1 = &a[2];s2 = &s1;s0 是二级指针,它指向一维数组 s1 是一级指针,它指向一维数组的元素 s2 是二级指针...
数组指针是2级指针吗
答:
不一定
。指向一维数组的指针是普通指针(是不是1级指针?)。指向二维数组的是指向指针的指针(是不是二级指针?)。
C语言
指针数组
相当于
二级指针吗
?
答:
指针数组中某个元素指向数组后,指针数组中的那个元素就相当于数组的二级指针
;指针数组中每个元素对应指向数组的每个元素,指针数组中每个元素就是数组中对应元素的二级指针;
怎么理解指向二维数组的
数组指针是二级指针
答:
所以数组指针就是二级指针
。而二维数组不能直接作为二级指针。它是一维指针数组int (*ab)[]。这个指针数组解释就是首先是一个指针(*ab),然后是一个数组,存放int元素。可以用这个指针ab去访问,**ab第一个元素;*(*ab)[1]第二个元素。如果是二维数组指针int *ab[2][3];这个时候不能类推,...
指针数组
相当于
二级指针
,printf("%p\n",a[0]);//与x相同,为什么呢?a...
答:
int *p=0,在内寸中p占用了一个4字节空间,有他的虚拟地址。明白了这些之后,就很好理解了,(int***)&a和(int***)a是一样的*a==a[0]ps:我是做linux内核的,三级
指针
在实际编程中很少用到,唯一可能用到的地方就是将三级指针看做对一个二维
数组
取地址的操作,你这种用法很销魂。
指针数组
名称是什么变量,是指针的
指针吗
?
答:
int *p[5];这是一个
指针数组
,5个指针用数组p定义了。p 这个名称表示指向 这个数组,它本身是一个指针,也就
是二级指针
了。实际上写法应该是 int* p[];更容易理解一些。
c语言中如何通过
二级指针
来操作二维
数组
答:
1、首先我们打开电脑里的C语言软件,新建一个工程和.c文件,输入头文件和主函数。2、然后我们输入图示代码初始化
数组
,定义变量类型。3、然后我们输入图示代码用for语句实现数组的访问。4、然后我们输入图示代码进行输出。5、然后我们输入图示代码编译、运行,即可通过
二级指针
来操作二维数组。
大家正在搜
指针数组和数组指针的应用
c语言指针数组和数组指针
数组名是指针吗
指向数组的指针
数组与指针
指针数组如何赋值
指针数组赋值
数组指针定义
数组和指针的关系